androide

Come installare apache su centos 8

[LINUX] - #1 Installare Apache su Centos

[LINUX] - #1 Installare Apache su Centos

Sommario:

Anonim

Il server HTTP Apache è il web server più utilizzato al mondo. È un server HTTP gratuito, open source e multipiattaforma, che include potenti funzionalità e può essere esteso da un'ampia varietà di moduli., spiegheremo come installare e gestire il webserver Apache su CentOS 8.

Installazione di Apache

Apache è disponibile nei repository CentOS predefiniti e l'installazione è piuttosto semplice.

Nelle distribuzioni basate su RHEL, il pacchetto e il servizio Apache sono chiamati httpd . Per installare Apache eseguire il comando seguente come root o utente con privilegi sudo:

sudo yum install

Una volta completata l'installazione, abilitare e avviare il servizio Apache:

sudo systemctl enable sudo systemctl start

Per verificare che il servizio sia in esecuzione, verificane lo stato:

sudo systemctl status

L'output dovrebbe assomigliare a questo:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Regolazione del firewall

FirewallD è la soluzione firewall predefinita su Centos 8.

Durante l'installazione, Apache crea file di servizio firewall con regole predefinite per consentire l'accesso alle porte HTTP ( 80 ) e HTTPS ( 443 ).

I seguenti comandi apriranno permanentemente le porte necessarie:

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

Gestire Apache

Questa sezione spiega come sono strutturati i file di configurazione di Apache e le migliori pratiche per la gestione del server web Apache.

  • Tutti i file di configurazione di Apache si trovano nella directory /etc/httpd file di configurazione principale di Apache è /etc/httpd/conf/httpd.conf I file di configurazione che terminano con .conf nella directory /etc/httpd/conf.d sono incluso nel file di configurazione principale di Apache. I file di configurazione responsabili del caricamento di vari moduli Apache si trovano nella directory /etc/httpd/conf.modules.d file vhost di Apache devono terminare con .conf ed essere archiviati in /etc/httpd/conf.d directory /etc/httpd/conf.d Puoi avere tutti i host necessari. La creazione di un file di configurazione separato (vhost) per ciascun dominio semplifica la manutenzione del server.
    • È buona norma seguire una convenzione di denominazione standard. Ad esempio, se il nome di dominio è mydomain.com il file di configurazione deve essere denominato mydomain.com.conf
    I file di registro di Apache ( access_log e error_log ) si trovano nella directory /var/log/httpd/ . Si consiglia di disporre di un diverso access e file di registro degli error per ciascun vhost. È possibile impostare la directory principale del documento di dominio in qualsiasi posizione desiderata. Le posizioni più comuni per webroot includono:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusione

Congratulazioni, hai installato Apache con successo sul tuo server CentOS 8. Ora sei pronto per iniziare a distribuire le tue applicazioni e utilizzare Apache come server Web o proxy.

È possibile gestire il servizio Apache allo stesso modo di qualsiasi altra unità di sistema.

apache centos