Android

Jak nainstalovat apache na centos 8

Instalace Apache 2 v CentOS

Instalace Apache 2 v CentOS

Obsah:

Anonim

HTTP server Apache je nejpoužívanějším webovým serverem na světě. Je to bezplatný, open-source a multiplatformový HTTP server, včetně výkonných funkcí, a lze jej rozšířit o celou řadu modulů., vysvětlíme, jak nainstalovat a spravovat webový server Apache na CentOS 8.

Instalace Apache

Apache je k dispozici ve výchozích repozitářích CentOS a instalace je docela přímá.

V distribucích založených na RHEL se balíček a služba Apache nazývají httpd . Chcete-li nainstalovat Apache, spusťte následující příkaz jako root nebo uživatel s právy sudo:

sudo yum install

Po dokončení instalace povolte a spusťte službu Apache:

sudo systemctl enable sudo systemctl start

Chcete-li ověřit, zda je služba spuštěna, zkontrolujte její stav:

sudo systemctl status

Výstup by měl vypadat asi takto:

● 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…

Nastavení brány firewall

FirewallD je výchozí řešení brány firewall na Centos 8.

Během instalace vytváří Apache soubory služeb brány firewall s předdefinovanými pravidly pro umožnění přístupu k portům HTTP ( 80 ) a HTTPS ( 443 ).

Následující příkazy trvale otevřou potřebné porty:

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

Správa Apache

Tato část vysvětluje, jak jsou konfigurovány konfigurační soubory Apache a doporučené postupy pro správu webového serveru Apache.

  • Všechny konfigurační soubory Apache jsou umístěny v adresáři /etc/httpd Hlavní konfigurační soubor Apache je /etc/httpd/conf/httpd.conf. Konfigurační soubory končící na .conf umístěné v adresáři /etc/httpd/conf.d jsou součástí konfiguračního souboru Apache. Konfigurační soubory, které jsou zodpovědné za načítání různých modulů Apache, jsou umístěny v adresáři /etc/httpd/conf.modules.d.Apache vhost soubory musí končit .conf a musí být uloženy v /etc/httpd/conf.d adresář /etc/httpd/conf.d Můžete mít tolik duchů, kolik potřebujete. Vytvoření samostatného konfiguračního souboru (vhost) pro každou doménu usnadňuje údržbu serveru.
    • Je dobrým zvykem řídit se standardním pojmenováním. Pokud je například název domény mydomain.com měl by být konfigurační soubor nazván mydomain.com.conf
    Soubory protokolu Apache ( access_log a error_log ) jsou umístěny v adresáři /var/log/httpd/ . Pro každý vhost se doporučuje mít různé soubory protokolu access a error Můžete nastavit kořenový adresář dokumentu vaší domény na libovolné místo. Mezi nejčastější umístění pro webroot patří:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Závěr

Blahopřejeme, úspěšně jste nainstalovali Apache na svůj server CentOS 8. Nyní jste připraveni začít nasazovat své aplikace a používat Apache jako web nebo proxy server.

Službu Apache můžete spravovat stejným způsobem jako jakékoli jiné systémové jednotky.

apache centos