Der Apache-HTTP-Server ist der beliebteste Webserver der Welt. Es handelt sich um einen kostenlosen, quelloffenen und plattformübergreifenden HTTP-Server, der leistungsstarke Funktionen bietet und durch verschiedene Module erweitert werden kann. Die folgenden Anweisungen beschreiben, wie Sie den Apache-Webserver auf einem CentOS 7-Computer installieren und verwalten.
Apache installieren
Apache ist im Standard-CentOS-Repository verfügbar und die Installation ist sehr einfach. Unter CentOS und RHEL heißen das Apache-Paket und der Apache-Dienst httpd. Um das Paket zu installieren, führen Sie den folgenden Befehl aus:
sudo yum install httpd
Sobald die Installation abgeschlossen ist, aktivieren und starten Sie den Apache-Dienst:
sudo systemctl enable httpd sudo systemctl start httpd
Wenn Sie eine Firewall ausführen, müssen Sie diese ebenfalls öffnen HTTP- und HTTPS-Ports 80 und 443:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Wir können den Status und die Version des Apache-Dienstes überprüfen durch:
sudo systemctl status httpd
Ausgabe:
httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND
sudo httpd -v
Ausgabe:
Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16
Um die Installation zu überprüfen, öffnen Sie abschließend die IP-Adresse Ihres Servers http://YOUR_IP
Verwenden Sie systemctl, um den Apache-Dienst zu verwalten
Wir können den Apache-Dienst wie jede andere Systemeinheit verwalten.
Um den Apache-Dienst zu stoppen, führen Sie Folgendes aus:
sudo systemctl stop httpd
Um ihn erneut zu starten, geben Sie Folgendes ein:
sudo systemctl start httpd
Starten Sie den Apache-Dienst neu:
$sudo systemctl restart httpd
Während Sie etwas tun Laden Sie den Apache-Dienst nach Konfigurationsänderungen neu:
$sudo systemctl reload httpd
Wenn Sie den Apache-Dienst für den Start beim Booten deaktivieren möchten:
$sudo systemctl disable httpd
und wieder aktivieren möchten:
$sudo systemctl enable httpd
Mehr Apache Für verwandte technische Artikel besuchen Sie bitte die Spalte Apache-Tutorial, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonSo installieren Sie Apache auf Centos7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!