GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Apache/httpd su CentOS 8 Linux

In questa guida imparerai a installare Apache (il server web più utilizzato) sul server Linux CentOS 8.

Apache2 vs httpd

Funzionalmente sono entrambi uguali al 100%. L'unica differenza è che su Ubuntu/Debian il binario si chiama apache2 mentre in RHEL/CentOS il binario è chiamato come httpd .

Come installare Apache su CentOS 8

Fase 1:aggiornamento del repository del software

# dnf update
Errore riscontrato:impossibile scaricare i metadati per il repository "Appstream"

Quando si tenta di aggiornare il sistema, se si verifica l'errore:Impossibile scaricare i metadati per il repository "Appstream", seguire questo articolo per risolvere il problema.

Fase 2:verifica il repository contenente Apache

# dnf module list httpd
CentOS Linux 8 - AppStream
Name                                              Stream                                                 Profiles                                                               Summary
httpd                                             2.4 [d][e]                                             common [d], devel, minimal                                             Apache HTTP Server

Dall'esempio sopra, puoi trovare che httpd v2.4 è disponibile in CentOS Linux 8 - AppStream repository ed è la versione predefinita che verrà installata.

Fase 3:installa Apache

# dnf install httpd -y

Fase 4:apri le porte HTTP(80) e HTTPS(443) in firewalld

I protocolli HTTP e HTTPS sono generalmente utilizzati da server Web come Apache o Nginx. Ma queste porte 80 e 443 non sono aperte per impostazione predefinita nel firewalld. Segui l'articolo per aprire le porte HTTP 80 e HTTPS 443 in firewalld su CentOS 8 Linux.

Fase 5:avviare e gestire Apache Web Server

Apache non si avvia automaticamente su CentOS al termine dell'installazione! Verifica lo stato come di seguito:

Verifica il servizio httpd

# systemctl status httpd

Avvia il servizio httpd

# systemctl start httpd

Nota:se il comando viene eseguito correttamente, non verrà visualizzato alcun output.

Configura httpd per l'esecuzione all'avvio

# systemctl enable httpd

Ricarica Apache per applicare eventuali modifiche ai file di configurazione

# systemctl reload httpd

Interrompi httpd

# systemctl stop httpd

Fase 6:prova il server Web Apache

Il compito del server Web Apache è quello di servire pagine Web su una rete. Trova l'indirizzo IP del tuo sistema:

# hostname -I

Aprire un browser Web e digitare l'indirizzo IP nell'URL. Il browser mostra HTTP SERVER TEST PAGE.


Cent OS
  1. Come installare Apache Tomcat su Linux RHEL 8 / CentOS 8

  2. Come installare Apache su RHEL 8 / CentOS 8 Linux

  3. Come eseguire il debootstrap su CentOS Linux

  4. Come installare VirtualBox su CentOS 8 Linux

  5. Come installare Apache Web Server su Centos 8

Come installare Apache Maven su CentOS 7

Come installare SuPHP su CentOS 7.2

Come installare Apache CouchDB su CentOS 7

Come installare Apache ServiceMix su CentOS 7

Come installare Apache Cassandra in CentOS

Come installare Apache Maven su Rocky Linux / CentOS 8