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

Come installare il server Web Apache su CentOS 8

Apache è installato sulla maggior parte delle distribuzioni basate su Linux. Puoi installare Apache come parte dello stack LAMP (Linux, Apache, MySQL e PHP) che fornisce una piattaforma robusta e potente per lo sviluppo e la distribuzione di applicazioni basate sul Web.

Il server Web HTTP Apache è un server Web open source e gratuito che trasferisce il contenuto Web su Internet.

In questo tutorial ti forniremo brevi dettagli su come installare il server Web Apache sul sistema CentOS 8 utilizzando il terminale.

Prerequisiti

Hai bisogno di un utente che disponga dei privilegi di comando "sudo" o di un utente root.

Installazione di Apache su CentOS 8

Puoi installare Apache sul sistema CentOS 8 seguendo i passaggi seguenti:

Fase 1:aggiorna il repository dei pacchetti

Apri il terminale dalla barra laterale della sezione "Attività" e digita il comando "su" per accedere come utente root. Immettere la password di root amministrativa come segue:

Digita il comando indicato di seguito per aggiornare il repository software di tutti i pacchetti elencati:

$ yum update

Passaggio 2:installa apache

In CentOS 8, puoi installare il servizio Apache con il nome "httpd". Digiterai il seguente comando sul terminale per installare apache sul tuo sistema CentOS:

$ yum –y install httpd

L'opzione 'y' ignorerà automaticamente la richiesta di conferma dell'utente e selezionerà 'yes' per completare l'installazione di Apache sul tuo sistema.

Passaggio 3:gestisci i servizi Apache

Il servizio Apache viene eseguito in background del tuo sistema. Per abilitare o configurare i servizi Apache, eseguire il comando di seguito indicato:

$ systemctl enable httpd

Ora avvia i servizi apache digitando il comando riportato di seguito sul terminale e quindi controlla lo stato di esecuzione dei servizi apache come segue:

$ systemctl start httpd

$ systemctl status httpd

Qui, abbiamo menzionato alcuni comandi per gestire i servizi Apache che sono elencati di seguito:

Ricarica i servizi del server web apache utilizzando il comando indicato di seguito:

$ systemctl reload httpd

Per riavviare nuovamente i servizi, utilizzare il seguente comando:

$ systemctl restart httpd

Puoi anche interrompere i servizi apache sul tuo sistema eseguendo il comando di seguito indicato:

$ systemctl stop httpd

Per disabilitare il servizio apache utilizzare il comando come segue:

$ systemctl disable httpd

Passaggio 4:regola le configurazioni del firewall per Apache

Diversi tipi di traffico utilizzano porte diverse sui server web. Utilizzando il firewall, puoi consentire il traffico HTTP e HTTPS rispettivamente sulle porte 80 e 443.

Inserisci i comandi sotto menzionati nel terminale come utente root che aprirà queste porte in modo permanente sul tuo sistema:

# firewall-cmd --permanent --zone=public --add-service=http

# firewall-cmd --permanent --zone=public --add-service=https

Ricarica le configurazioni del firewall:

# firewall-cmd –reload

Per verificare la configurazione del firewall eseguire il comando sotto indicato:

# firewall-cmd --list-all | grep services

Come puoi vedere nello screenshot seguente, HTTP e HTTPS sono servizi consentiti nell'elenco.

Passaggio 5:prova il server Web Apache in CentOS 8

Quando si testa apache nel browser web, nel browser verrà visualizzata la nuova pagina di installazione di apache predefinita. Trova l'indirizzo IP del tuo sistema utilizzando il seguente comando:

$ hostname -I

Ora, digita l'indirizzo IP nell'URL del tuo browser installato. Su questo sistema, stiamo utilizzando il browser predefinito disponibile Mozilla Firefox. Quindi, inserisci l'indirizzo IP del tuo sistema e verifica l'installazione di apache. La seguente pagina di test HTTP Apache verrà visualizzata nel browser web:

Se non stai utilizzando un'interfaccia grafica, esegui il seguente comando:

$ curl [System-IP-address]:80

Crea un file HTML e testa il server web Apache

Se desideri utilizzare una pagina HTML personalizzata invece di visualizzare la pagina di test predefinita del server Web Apache, digita il seguente comando nel terminale per creare una pagina di indice HTML:

# echo Installation of Apache web server on CentOS 8 > /var/www/html/index.html

Ora, digita di nuovo l'indirizzo IP del tuo sistema nell'URL del tuo browser. Il seguente messaggio verrà stampato nel tuo browser:

Congratulazioni! Apache funziona correttamente sul tuo sistema CentOS se stampa la pagina HTML personalizzata nel tuo browser.

Rimuovi o disinstalla httpd Apache

Puoi anche rimuovere il modulo httpd apache con tutte le sue dipendenze dal tuo sistema eseguendo il seguente comando:

# yum remove httpd

Conclusione

Utilizzando il server Web Apache, puoi ospitare pagine Web sulla rete. Abbiamo illustrato in dettaglio tutti i passaggi per l'installazione del server Web Apache sulla distribuzione CentOS 8. Abbiamo anche creato una pagina HTML personalizzata e testata nel browser. Dopo aver eseguito la procedura di cui sopra, il server web Apache dovrebbe funzionare correttamente sul tuo sistema.


Cent OS
  1. Come installare Apache Web Server su CentOS 7

  2. Installa il server web Apache CentOS 6 / RHEL 6

  3. Installa Apache Web Server su CentOS 8 - Procedura passo passo per farlo?

  4. Come installare Apache Web Server su Centos 8

  5. Installa Apache su CentOS 8

Come installare Jetty Web Server su CentOS 7

Come installare Hiawatha Web Server su CentOS 7

Come installare Caddy Web Server su CentOS 7

Come installare Apache Web Server su Ubuntu 18.04

Come installare Individua su CentOS Server

Come installare Caddy Web Server su CentOS 8