Apache è un server Web HTTP open source più popolare e utilizzato al mondo. Alimenta un gran numero di siti Web in tutto il mondo. Il server HTTP Apache è un server Web multipiattaforma, potente, stabile, affidabile e gratuito che fornisce funzionalità che possono essere estese dall'ampia varietà di moduli.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query Apache correlate.
In questo contesto, esamineremo come installare Apache su Ubuntu 18.04.
Come installare Apache su Ubuntu?
Prima di procedere con questa procedura di installazione, è necessario un account utente non root con privilegi sudo.
Apache è disponibile nei repository software predefiniti di Ubuntu, quindi l'installazione di Apache è molto semplice e immediata da installare utilizzando lo strumento di gestione dei pacchetti apt.
io. Inizia aggiornando l'indice del pacchetto e con i comandi seguenti:
$ sudo apt update
ii. Sui sistemi Debian e Ubuntu il servizio e il pacchetto Apache è chiamato apache2. Per installare apache2 eseguire il comando seguente:
$ sudo apt install apache2
iii. Una volta completato il processo, Apache viene installato nel tuo server Ubuntu. Il servizio Apache si avvierà automaticamente dopo l'installazione. Puoi controllare lo stato del servizio Apache digitando:
$ sudo systemctl status apache2
Mostrerà l'output come di seguito:
Output
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-03-23 16:30:47 UTC; 13min ago
Main PID: 491 (apache2)
CGroup: /system.slice/apache2.service
├─ 491 /usr/sbin/apache2 -k start
├─1723 /usr/sbin/apache2 -k start
└─1724 /usr/sbin/apache2 -k start
Come configurare il firewall per Apache?
Se il tuo server Ubuntu è protetto dal firewall, assicurati che il tuo firewall consenta il traffico HTTP e HTTPS. Puoi controllare che il profilo "Apache Full" abiliti o meno il traffico :
$ sudo ufw app info "WWW Full"
Output
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp
Dovrebbe mostrare che abilita il traffico verso le porte 80 e 443 oppure puoi Consentire il traffico HTTP e HTTPS in entrata per questo profilo:
$ sudo ufw allow in "Apache Full"
Come verificare l'installazione di Apache?
Per verificare che tutto vada correttamente, apri il browser e visita l'indirizzo IP del tuo server http://YOUR_SERVER_IP/
Dovrebbe visualizzare una pagina Web Apache 18.04 predefinita di Ubuntu.
Ciò significa che l'installazione di Apache è stata eseguita correttamente.
Come gestire i processi Apache?
Ora il server Web Apache è installato sulla tua macchina e può essere eseguito, quindi vedremo alcuni comandi di gestione di base.
Puoi interrompere il servizio Apache per tipo:
$ sudo systemctl stop apache2
Per ricominciare il servizio Apache digita:
$ sudo systemctl start apache2
Puoi riavviare (arrestare e avviare) il servizio Apache:
$ sudo systemctl restart apache2
Se hai bisogno di apportare modifiche alla configurazione, Apache può ricaricare senza perdere le connessioni. Per questo, emetti questo comando:
$ sudo systemctl reload apache2
Inoltre, puoi disabilitare il servizio Apache digitando:
$ sudo systemctl disable apache2
Ancora una volta, riattiva il servizio per l'avvio all'avvio, digita:
$ sudo systemctl enable apache2
Infine, hai installato con successo Apache sul tuo server Ubuntu 18.04.