Questo articolo discute il metodo passo-passo per configurare il server Web Apache su Debian.
Come configurare il server Web Apache su Debian?
Per configurare il server Web Apache su Debian, in primo luogo, gli utenti sono tenuti a installare il server Web Apache2; Quindi il contenuto di questo articolo è distribuito come:
IO. Installazione/impostazione del server Web Apache
Per installare il server Web Apache su Debian, seguire i passaggi di seguito:
Passaggio 1: aggiornamento/aggiornamento del repository
Si suggerisce di aggiornare prima il repository:
Sudo Apt Update && Sudo Apt Upgrade
Passaggio 2: installa Apache2
Quindi installare Apache2 dal repository locale utilizzando il comando di seguito:
SUDO APT Installa Apache2
Dopo aver eseguito il comando sopra, l'installazione di Apache2 inizierà e ci vorrà del tempo poiché anche tutte le dipendenze verranno installate con esso.
Passaggio 3: abilita il firewall
Per accedere al server Web APACHE2, il firewall dovrebbe essere attivo sul sistema e per questo eseguire il sotto-scritto Stato UFW comando per controllare lo stato del firewall:
sudo ufw status
Se l'UFW visualizza lo stato inattivo, abilitarlo utilizzando il comando sotto scrittura, altrimenti per lo stato già attivo di UFW puoi andare al passaggio 4:
sudo ufw abilita
Passaggio 4: verificare che Apache2 funzionasse
Per verificare che il server Web Apache2 sia installato e funzionante correttamente, aprire il browser locale e digitare la parola Localhost nella barra di ricerca:
Localhost
L'output deve visualizzare la pagina Web predefinita Apache2 che garantisce che il server Web Apache sia installato e funzionante correttamente:
Passaggio 5: configurazione del firewall
Per accedere esternamente al server Web Apache2, il firewall deve essere configurato per aprire le porte per l'applicazione richiesta. Per elencare l'applicazione firewall eseguire il comando di seguito:
Elenco delle app sudo UFW
Nell'elenco puoi vedere il Apache pieno, Per consentire l'accesso esterno al server Web Apache2 consentire Apache pieno tramite il firewall:
Permettere Apache pieno Attraverso il firewall esegue il comando di seguito:
sudo ufw consenti 'apache full'
E per confermare che viene aggiunto eseguire correttamente il comando sotto scrittura:
sudo ufw status
Nell'output puoi vedere che il Apache pieno è stato aggiunto con successo all'elenco delle porte alimentate dal firewall:
Configurazione di Apache Web Server
Dopo aver installato il server Web Apache, ora è il momento di configurarlo e per questo seguire i passaggi di seguito:
Passaggio 1: verificare lo stato di Apache2
Prima di configurare Apache Controllarne lo stato utilizzando il comando di seguito:
sudo systemctl status apache2
Passaggio 2: impostare l'host virtuale
Per eseguire l'host prima crea una directory per il dominio desiderato "test.com " eseguendo il comando sotto scrittura:
Nota: IL "test.com " può essere sostituito con qualsiasi dominio desiderato.
sudo mkdir -p/var/www/test.com/
Dopo aver creato la directory ha cambiato la proprietà del "test.com " directory al nuovo "Www-data" variabile d'ambiente:
sudo chown -r www-data: www-data/var/www/test.com
Passaggio 3: creare file di configurazione per l'host virtuale
Per eseguire il creato "test.com"Host virtuale è necessario configurarlo e per quello utilizzando l'Editor Nano Crea un nuovo .conf File per l'host virtuale utilizzando il comando di seguito:
sudo nano/etc/apache2/siti-disponibile/test.com.conf
All'interno del file Incolla il testo di seguito per la configurazione di "test.com"Virtual Host e salva il file:
Serveradmin admin@localhost
Test ServerName.com
Serveralias www.test.com
DocumentRoot/var/www/test.com
Errorlog $ apache_log_dir/errore.registro CustomLog $ apache_log_dir/Access.Registro combinato
Dopo aver creato un nuovo .conf File Disabilita la configurazione predefinita eseguendo il comando di seguito:
sudo a2dissite 000-default.conf
E abilitare la nuova configurazione utilizzando il comando di seguito:
SUDO A2ensite Test.com.conf
Quindi riavvia APACHE2 in modo che la nuova configurazione possa essere caricata:
Sudo SystemCtl Riavvia Apache2
Passaggio 4: creare Web-Page per l'host virtuale
Per creare una pagina web per "test.com"Virtual Host useremo il nano editor,"indice.html"È la pagina web che stiamo creando qui:
sudo nano/var/www/test.com/indice.html
Quindi digita il codice HTML desiderato per la pagina Web e salva il file:
Passaggio 5: trovare IP host
Quindi trova l'IP host utilizzando il di seguito Nome host comando:
Hostname -I
Passaggio 6: testare l'host virtuale
Per testare che il nostro server APACHE2 sia configurato correttamente, vai al browser e digita l'IP host per eseguire l'indice creato ".Pagina web HTML ":
http: // server_ip
Esempio:
http: // 192.168.17.134
Nell'output è possibile vedere che la pagina Web creata viene visualizzata correttamente, il che conferma che il server di Apache è in esecuzione perfettamente su Debian:
Conclusione
Per configurare il server Web Apache su Debian, prima, installare e impostare il server Apache, quindi configurarlo impostando un host virtuale e creando un nuovo file di configurazione per esso. Quindi abilitare la nuova configurazione e riavviare il server Apache. Il processo completo è discusso dettagliato in dettaglio nell'articolo.