Installa e configura Apache Web Server su Ubuntu Top 10.Top 10

Installa e configura Apache Web Server su Ubuntu Top 10.Top 10
Per decenni, Apache O Server Apache HTTP è stata una delle applicazioni del server Web più utilizzate in tutto il mondo e mantiene ancora la sua popolarità pur avendo 48.0 milioni di siti attivi. La Fondazione software Apache gestisce questo server Web. Moduli caricanti dinamicamente, gestione di file statici e facile integrazione con altre applicazioni sono alcune fantastiche funzionalità di Apache Web Server.

Questo articolo discuterà del metodo a installare E Configura Apache Web Server SU Ubuntu 22.04. Quindi iniziamo!

Come installare Apache Web Server su Ubuntu 22.04

Per impostare Apache Web Server su Ubuntu 22.04, è necessario seguire le istruzioni passo-passo di seguito.

Passaggio 1: aggiornare i repository del sistema

Premere "Ctrl+alt+t"Per aprire il terminale ed eseguire il comando di seguito per aggiornare i repository di sistema:

$ sudo apt update

Passaggio 2: installa Apache Web Server su Ubuntu 22.04

Dopo aver aggiornato i repository di sistema, scrivere il seguente comando per l'installazione del “Apache2"Web Server sul tuo Ubuntu 22.04 sistema:

$ sudo apt install apache2

Attendere qualche minuto poiché l'installazione di Apache richiederà del tempo per completare:

Passaggio 3: configurare il firewall

Accedere Apache dall'esterno, è necessario Porte specifiche aperte sul tuo sistema. Per fare ciò, in primo luogo, controllare l'elenco dei profili delle applicazioni che necessitano di accesso:

$ sudo UFW Elenco delle app

L'esecuzione del comando sopra dato stamperà diversi profili Apache sul terminale:

Successivamente, utilizzeremo il "Apache pieno"Profilo per abilitare le attività di rete sul porto"80":

$ sudo ufw Consenti 'apache full'

Dopo averlo fatto, controlla lo stato di firewall corrente:

$ sudo ufw status

Ora, ci muoviamo verso il configurazione lato di Apache Web Server SU Ubuntu 22.04.

Come configurare Apache Web Server su Ubuntu 22.04

Per configurare Apache Web Server su Ubuntu 22.04, guarda la procedura di seguito.

Passaggio 1: controllare lo stato del servizio Apache2

Prima di spostarsi verso la configurazione principale di Apache, verificheremo il "Apache2"Il servizio è attualmente attivo o no:

$ SYSTEMCTL STATO APACHE2

Il di sotto-dono mostra che il "Apache2"Il servizio è attivo sul nostro sistema:

Puoi anche utilizzare il tuo browser Web preferito per la verifica specificata. Per fare ciò, apri un browser Web e controlla cosa "Localhost"La pagina web vede per te:

Navigazione al "Localhost"La pagina Web indica che Apache Web Server funziona correttamente. Ora imposteremo un host virtuale in Apache.

Passaggio 2: impostare l'host virtuale in Apache Web Server

A impostato UN Host virtuale In Apache, Crea una directory che può essere utilizzata per archiviare i dati sul sito Web. A tale scopo, ci sposteremo su "/var/www"Directory usando quanto segue"CD"Comando:

$ cd/var/www/

Quindi, creeremo una directory per il nostro dominio "esempio.com". Qui, puoi specificare il tuo nome di dominio nel comando di seguito:

$ sudo mkdir -p/var/www/esempio.com/

Utilizzare il "Chown"Comando per modificare la proprietà del"esempio.com"Directory con il"www-data" variabile d'ambiente:

$ sudo chown -r www-data: www-data/var/www/esempio.com

Passaggio 3: creazione di una pagina web

Per creare un campione "indice.html"Pagina Web per il nostro sito Web, useremo il"nano"Editore:

$ sudo nano/var/www/esempio.com/indice.html

Scrivi il seguente codice nel file aperto:



Benvenuti in Linuxhint.com


Successo! Il tutorial è incentrato sulla configurazione Apache2!



Dopo aver aggiunto il codice, premere "Ctrl+O"Per salvare il file:

Passaggio 4: creazione di un file host virtuale

A questo punto, abbiamo creato una directory per il nostro dominio e abbiamo aggiornato la sua proprietà. Ora lo faremo creare UN File host virtuale Sotto la directory predefinita dei file host Apache:

$ sudo nano/etc/apache2/siti-disponibile/esempio.com.conf

Nel file host virtuale aperto, aggiungi le seguenti righe di codice. Inoltre, devi sostituire le informazioni relative a "Nome del server","Serveralias", E "DocumentRoot"Secondo le tue impostazioni:


Serveradmin admin@localhost
Esempio di servername.com
Serveralias www.esempio.com
DocumentRoot/var/www/esempio.com
Errorlog $ apache_log_dir/errore.tronco d'albero
CustomLog $ apache_log_dir/access.Registro combinato

Premere "Ctrl+O"Per salvare il codice aggiunto del file di configurazione dell'host virtuale:

Passaggio 5: abilita il file host virtuale

Eseguire quanto segue "a2ensite"Comando per abilitare il file host virtuale creato:

$ sudo a2ensite Esempio.com.conf

Quindi disabilitare il file di configurazione predefinito:

$ sudo a2dissite 000-default.conf

Dopo aver eseguito l'operazione specificata. Riavvia il "Apache"Servizio sul tuo Ubuntu 22.04 Sistema:

$ sudo systemctl riavvio apache2

Passaggio 6: test di errore

Nell'ultima fase della configurazione Apache2, testare gli errori di configurazione:

$ sudo apache2ctl configtest

In caso di avere un file di configurazione senza errori, l'esecuzione del comando sopra dato ti farà sapere che la sintassi è "OK":

Tuttavia, esistono possibilità che tu possa affrontare il seguente errore dopo aver testato il file di configurazione:

Se è così, quindi modifica "nome del server.conf"File e aggiungi il tuo"dominio" nome:

$ sudo nano/etc/apache2/conf-disponibile/servername.conf

Dopo aver specificato il nome di dominio nel file di configurazione aperto, premere "Ctrl+O"Per salvare il contenuto aggiunto:

Prossimo, abilitare il nuovo configurazione Con l'aiuto del seguente comando:

$ sudo a2enconf servername

Infine, riavvia il "Apache2"Servizio sul tuo Ubuntu 22.04 sistema:

$ sudo systemctl riavvio apache2

Passaggio 7: test dell'host virtuale

Infine, testare il tuo host virtuale navigando nel dominio specificato. Nel nostro caso, il dominio è "esempio.com":

Le informazioni visualizzate giustificano che Apache Web Server è pronto per servire sul dominio specificato.

Conclusione

A Installa Apache Web Server SU Ubuntu 22.04, eseguire il "$ sudo apt install apache2"Comando e configurare il firewall"$ sudo ufw Consenti 'apache full'". Poi, creare UN directory Sotto i file di configurazione predefiniti del server Web Apache, modifica suo proprietà, E impostato up a server host virtuale. Dopo aver eseguito le operazioni specificate, ricomincia IL "Apache2" servizio, E sei a posto. Questo articolo ha discusso del metodo A installare E Configura Apache Web Servir on Ubuntu 22.04.