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

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

Il server HTTP Apache offre molte potenti funzionalità tra cui moduli caricabili dinamicamente, un solido supporto per i media e un'ampia integrazione con altri software popolari.

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.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire attività di installazione del software sul loro sistema CentOS.

In questo contesto, esamineremo come installare il server Web Apache sul sistema CentOS 8 tramite il terminale.


Come installare Apache su CentOS 8?

Per iniziare, assicurati di accedere al Server come utente root con privilegi sudo.

Quindi, una volta effettuato l'accesso, segui i passaggi indicati di seguito per installare Apache.


1. aggiornare il repository dei pacchetti

io. 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.

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

$ yum update


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.


3. Gestisci i servizi Apache

Il servizio Apache viene eseguito in background del tuo sistema.

io. Per abilitare o configurare i servizi Apache, eseguire il comando di seguito indicato:

$ systemctl enable httpd

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

$ systemctl start httpd
$ systemctl status httpd


Di seguito, vedrai alcuni comandi per gestire i servizi Apache 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


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 indicati 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

Vedrai che HTTP e HTTPS sono servizi consentiti nell'elenco.


5. Testa 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.

Vedrai una pagina di test HTTP Apache nel browser web.


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

$ curl [System-IP-address]:80


Come creare un file HTML e testare 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 Installazione del web server Apache su CentOS 8> /var/www/html/index.html

Ora, digita nuovamente il tuo indirizzo IP di sistema nell'URL del tuo browser, vedrai un messaggio nel tuo browser:

Installazione del server web Apache su CentOS 8

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


Come disinstallare httpd Apache dal sistema CentOS?

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

# yum remove httpd



Cent OS
  1. Installa Apache su Ubuntu 18.04 - Processo passo dopo passo?

  2. Installare Apache Ant su CentOS 8 - Guida passo passo?

  3. Installa PHP Composer su CentOS 8 - Processo passo dopo passo?

  4. Installa MongoDB su CentOS 8 - Processo passo dopo passo?

  5. Installare Skype su CentOS 8 - Procedura passo passo per implementarlo?

Come installare Apache Web Server su CentOS 7

Come installare il server Web Apache su CentOS 8

Come installare il server Web Lighttpd su CentOS 8

Installa phpMyAdmin con Apache su CentOS 7 - Processo passo dopo passo?

Come installare Apache Web Server su Centos 8

Installa Apache su CentOS 8