Come installare Apache su CentOS 8

I servizi web stanno diventando sempre più diffusi nel mondo di oggi per tutto ciò che questo comporta (siti, pagine, piattaforme, ecc.) dove ogni sviluppatore dispone di strumenti pratici e dinamici per poter svolgere efficacemente i propri compiti.

Per fornire una piattaforma ideale per sviluppare e gestire tutto ciò che riguarda i servizi web, abbiamo trovato una delle migliori utility come Apache e per questo motivo Solvetic spiegherà come installare Apache su CentOS 8 e da lì avere a portata di mano una moderna piattaforma web e sicuro.

Cos'è Apache?Apache, noto anche come Apache HTTP Server, è stato sviluppato come server HTTP open source compatibile con i moderni sistemi operativi UNIX e Windows. Apache ha l'obiettivo di essere un server sicuro, con alti tassi di disponibilità e una fornitura completa di servizi HTTP che a loro volta sono sincronizzati con i più moderni standard HTTP in modo che ogni attività sia nella tendenza attuale.

Apache è nata nel 1995 e da allora è cresciuta fino a diventare una delle utility più versatili di oggi.

Funzionalità principali del server HTTP Apache 2.4Al momento abbiamo la versione Apache HTTP Server 2.4 e tra le sue caratteristiche principali troviamo le seguenti:

  • Gestione eventi MPM.
  • Supporto asincrono.
  • Sezioni di configurazione per richiesta.
  • Migliori opzioni di utilizzo delle risorse.
  • Integra un nuovo parser di espressioni.
  • Configurazione LogLevel per modulo e per directory.
  • Supporto IPv6.
  • Nuove API Apache.
  • Compatibile con vari protocolli e altro.

Ora impareremo come installare Apache su CentOS 8.

1. Come installare Apache su CentOS 8

Passo 1
Il primo passo sarà aggiornare i pacchetti CentOS 8 eseguendo il seguente comando:

 yum -y Aggiorna
Una volta aggiornato il sistema, procediamo all'installazione di Apache eseguendo:
 yum installa httpd

INGRANDIRE

Passo 2
Inseriamo la lettera "s" per accettare il download di Apache e le sue dipendenze:

INGRANDIRE

Passaggio 3
Una volta installato Apache sul sistema CentOS 8, avvieremo il servizio e lo abiliteremo all'avvio di CentOS 8, per questo utilizzeremo le seguenti righe:

 systemctl avvia httpd systemctl abilita httpd

INGRANDIRE

Passaggio 4
Ora controlliamo lo stato di Apache eseguendo:

 stato systemctl httpd

INGRANDIRE

Passaggio 5
Per impostazione predefinita, il firewall integrato in CentOS 8 bloccherà il traffico Apache, per questo dobbiamo aggiungere regole specifiche per abilitarlo:

 firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload

INGRANDIRE

Passaggio 6
Quindi possiamo convalidare che Apache sia stato installato correttamente accedendo da un browser e inserendo la seguente sintassi:

 http: // CentOS_IP_Address
Dovremmo vedere quanto segue:

INGRANDIRE

2. Come configurare host virtuali in CentOS 8


Ciò si applica quando un dominio (host virtuale) deve essere ospitato sullo stesso server Web Apache. Qui sarà possibile utilizzare uno o più domini se è il caso.

Passo 1
Per questo creeremo un file chiamato vhost.conf nella directory /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Lì inseriremo le seguenti informazioni:
 NameVirtualHost *: 80 ServerAdmin [email protected] ServerName domain.com ServerAlias ​​www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log combinato 

INGRANDIRE

Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con i tasti Ctrl + X.

Nota importantePerché questo host virtuale funzioni correttamente, dobbiamo avere un dominio acquisito e registrato, altrimenti possiamo creare l'host virtuale e accedere solo dal server locale a localhost. Con il dominio possiamo accedere dall'esterno

Passo 2
Il prossimo passo saranno le directory per il sito web registrato nel file vhost, inseriamo quanto segue:

 mkdir -p /var/www/html/domain.com (documentazione radice) mkdir -p /var/log/httpd/domain.com (file directory)

INGRANDIRE

Passaggio 3
Per personalizzare la pagina, possiamo creare un messaggio index.html nel percorso /var/www/html/domain.com:

INGRANDIRE

Passaggio 4
Riavviamo il servizio Apache eseguendo:

 systemctl riavvia httpd.service

INGRANDIRE

Passaggio 5
Ora possiamo accedere in uno dei seguenti modi:

 http://domain.com (se abbiamo un dominio attivo) http: // localhost (se non abbiamo un dominio attivo)
Quando si accede da un browser vedremo il messaggio del file index.html:

INGRANDIRE

Come puoi vedere, Apache è l'ideale per tutti quegli utenti coinvolti nel mondo della programmazione e della gestione web con funzioni pratiche e accattivanti per questo tipo di attività.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave