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:
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:
il risultato che vedremo sarà la pagina che abbiamo creato.

So, what do you think ?