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:
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.