Apache HTTP Server o semplicemente Apache, è un software per server Web multipiattaforma gratuito e open source sviluppato e gestito da Apache Software Foundation. Apache è un server Web facile da imparare e da configurare che offre la possibilità di ospitare siti Web principalmente tramite protocolli HTTP o HTTPS. Sotto il sistema RHEL 8 / CentOS 8 il server web Apache è conosciuto con il nome httpd
.
In questo tutorial imparerai:
- Come installare il server web Apache
- Come abilitare e avviare il server web Apache
- Come aprire la porta HTTP 80 del firewall
- Come creare lo stesso sito web di base
Installazione di Apache Web Server su RHEL 8 / CentOS 8 utilizzando
dnf
comando Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | Red Hat Enterprise Linux 8 |
Software | Apache/2.4.35 (Red Hat Enterprise Linux) |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come installare Apache su RHEL 8 / CentOS 8 Linux istruzioni passo passo
- Il primo passo è usare
dnf
comando per installare il pacchetto chiamatohttpd
:# dnf install httpd
- Esegui e abilita l'avvio del server web Apache dopo il riavvio:
# systemctl enable httpd # systemctl start httpd
- Opzionalmente, se hai bisogno di accedere al tuo server web Apache da postazioni remote, apri la porta 80 del firewall HTTP:
# firewall-cmd --zone=public --permanent --add-service=http # firewall-cmd --reload
Per ulteriori informazioni, visitare la porta 80 del firewall HTTP aperto di RHEL 8 e la porta 443 HTTPS con tutorial firewalld.
- Inserisci i file del tuo sito web.
Per impostazione predefinita, il server Web Apache ti accoglierà con una pagina di benvenuto predefinita. Per disabilitare la pagina di benvenuto predefinita di Apache inserisci il tuo
index.html
in/var/www/html/
directory. Ad esempio:echo Apache on RHEL 8 / CentOS 8 > /var/www/html/index.html
- Accedi al tuo sito web.
Per accedere al tuo nuovo sito web di esempio, accedi al tuo browser web su
http://YOUR-APACHE-IP-ADDRESS
ohttp://YOUR-APACHE-HOSTNAME
. Ad esempiohttp://192.168.1.151
.