Android

Wie installiere ich Apache auf Centos 8?

How to install Cloudera QuickStart VM on VMware

How to install Cloudera QuickStart VM on VMware

Inhaltsverzeichnis:

Anonim

Der Apache HTTP-Server ist der weltweit am häufigsten verwendete Webserver. Es handelt sich um einen kostenlosen, Open-Source- und plattformübergreifenden HTTP-Server mit leistungsstarken Funktionen, der durch eine Vielzahl von Modulen erweitert werden kann.

Wir erklären, wie Sie den Apache-Webserver unter CentOS 8 installieren und verwalten.

Apache installieren

Apache ist in den Standard-CentOS-Repositorys verfügbar und die Installation ist ziemlich einfach.

Auf RHEL-basierten Distributionen werden Apache-Paket und -Dienst als httpd . Führen Sie zum Installieren des Apache den folgenden Befehl als root oder Benutzer mit sudo-Berechtigungen aus:

sudo yum install

Sobald die Installation abgeschlossen ist, aktivieren und starten Sie den Apache-Dienst:

sudo systemctl enable sudo systemctl start

Um zu überprüfen, ob der Dienst ausgeführt wird, überprüfen Sie seinen Status:

sudo systemctl status

Die Ausgabe sollte ungefähr so ​​aussehen:

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

Anpassen der Firewall

FirewallD ist die Standard-Firewall-Lösung für Centos 8.

Während der Installation erstellt Apache Firewall-Dienstdateien mit vordefinierten Regeln für den Zugriff auf HTTP ( 80 ) - und HTTPS ( 443 ) -Ports.

Mit den folgenden Befehlen werden die erforderlichen Ports dauerhaft geöffnet:

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

Apache verwalten

In diesem Abschnitt wird erläutert, wie die Apache-Konfigurationsdateien strukturiert sind und wie Sie den Apache-Webserver am besten verwalten.

  • Alle Apache-Konfigurationsdateien befinden sich im Verzeichnis /etc/httpd Haupt-Apache-Konfigurationsdatei lautet /etc/httpd/conf/httpd.conf Konfigurationsdateien mit der Endung .conf sich im Verzeichnis /etc/httpd/conf.d in der Apache-Hauptkonfigurationsdatei enthalten. Konfigurationsdateien, die für das Laden verschiedener Apache-Module verantwortlich sind, befinden sich im Verzeichnis /etc/httpd/conf.modules.d.Apache-vhost-Dateien müssen mit .conf und in /etc/httpd/conf.d gespeichert sein. /etc/httpd/conf.d . Sie können so viele Vhosts haben, wie Sie benötigen. Das Erstellen einer separaten Konfigurationsdatei (vhost) für jede Domäne erleichtert die Wartung des Servers.
    • Es wird empfohlen, eine Standardbenennungskonvention einzuhalten. mydomain.com der Domänenname beispielsweise mydomain.com die Konfigurationsdatei mydomain.com.conf
    Apache-Protokolldateien ( access_log und error_log ) befinden sich im Verzeichnis /var/log/httpd/ . Es wird empfohlen, für jeden vhost eine andere access und error zu haben. Sie können das Stammverzeichnis Ihres Domänendokuments auf einen beliebigen Speicherort festlegen. Die am häufigsten verwendeten Standorte für Webroot sind:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Fazit

Herzlichen Glückwunsch, Sie haben Apache erfolgreich auf Ihrem CentOS 8-Server installiert. Jetzt können Sie mit der Bereitstellung Ihrer Anwendungen beginnen und Apache als Web- oder Proxyserver verwenden.

Sie können den Apache-Dienst wie jede andere Systemeinheit verwalten.

Apache Centos