:::: MENU ::::

Apache HTTP Server

Tutti conoscono questo server web come “Apache”. In questo post vedremo come utilizzarlo sostanzialmente.

Introduzione

Apache HTTP Server è un server HTTP che può essere utilizzato per molte cose. Il suo uso più famoso è ospitare pagine Web. Qui lo configureremo per essere in grado di servire una pagina Web.

Installazione

Windows

Accediamo alla pagina
https://httpd.apache.org/docs/current/platform/windows.html

Nella sezione “Download di Apache per Windows” facciamo clic su XAMPP. per Windows” facciamo clic su XAMPP.

Questo carica la pagina XAMPP (che è un mix che contiene Apache HTTP Server e altre applicazioni).

Fare clic su “XAMPP per Windows”.
In questo modo scarichiamo un eseguibile del tipo xampp-windows-x64-8.1.1-1-VS16-installer.exe.
Lo eseguiamo e lasciamo tutte le opzioni di installazione per impostazione predefinita.

E con questo avremmo già installato Apache HTTP Server su Windows.

XAMPP si avvia automaticamente.

Avviamo il server facendo clic sul pulsante Start a destra del testo Apache.

Per verificare che Apache sia stato installato, accediamo all’URL localhost con il nostro browser e vedremo la pagina iniziale di XAMPP (che contiene Apache).

Linux

In Ubuntu possiamo installarlo con il seguente comando:

apt install -y apache2

Avviamo il server utilizzando il comando:

service apache2 start

E con questo avremmo già installato e avviato Apache HTTP Server su Linux.

er verificare che sia avviato correttamente, accediamo all’URL:

http://localhost

Con il nostro browser e vedremo la home page di Apache HTTP Server.

Configurazione

Windows

Andiamo in C:\xampp\apache\conf.

Modifichiamo il file httpd.conf.

Andiamo alla linea con il testo

DocumentRoot "C:/xampp/htdocs"

Quella sarà la cartella in cui dovremmo lasciare il nostro file index.html (c’è una pagina predefinita in questo momento).

Linux

Andiamo su /etc/apache2/sites-enables.

Modifichiamo il file 000-default.conf.

Qui dobbiamo rivedere il percorso in cui sarà il nostro sito Web. Di default è:

DocumentRoot /var/www/html

Test

Ci troviamo in quel percorso (percorso del disco della pagina Web).

Creiamo un file HTTP con il seguente contenuto:

<html>
  <head>
    <title>My WebPage</title>
  </head>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>

Riavviamo il server:

Windows

Nel pannello di controllo di XAMPP, facciamo clic su Stop e poi su Avvia.

Linux

Introduciamo:

service apache2 restart

Con un browserWeb, accediamo a:

http://localhost

il risultato che vedremo sarà la pagina che abbiamo creato.


So, what do you think ?