What is SELinux? | SELinux Commands
Inhaltsverzeichnis:
- Bevor Sie beginnen
- Starten Sie Apache
- Stoppen Sie Apache
- Starten Sie Apache neu
- Laden Sie Apache neu
- Testen Sie die Apache-Konfiguration
- Apache-Status anzeigen
- Überprüfen Sie die Apache-Version
- Fazit
Der Apache HTTP-Server ist der beliebteste Webserver der Welt. Es handelt sich um einen kostenlosen, Open-Source- und plattformübergreifenden HTTP-Server, der leistungsstarke Funktionen bietet, die durch eine Vielzahl von Modulen erweitert werden können.
In diesem Handbuch werden die wichtigsten und am häufigsten verwendeten Apache-Befehle beschrieben, einschließlich Starten, Stoppen und Neustarten von Apache.
Bevor Sie beginnen
Wir gehen davon aus, dass Sie als root oder Benutzer mit sudo-Rechten angemeldet sind. Die Befehle in diesem Handbuch sollten auf jeder modernen Linux-Distribution wie Ubuntu 18.04 und CentOS 7 und Debian 9 funktionieren.
In Ubuntu und Debian heißt der Apache-Dienst
apache2
, während in Red Hat-basierten Systemen wie CentOS der Name des Apache-Dienstes
httpd
lautet.
Starten Sie Apache
Apache zu starten ist ziemlich einfach. Geben Sie einfach den folgenden Befehl ein.
sudo systemctl start apache2
Bei Erfolg erzeugt der Befehl keine Ausgabe.
sudo service apache2 start
Anstatt den Apache-Dienst manuell zu starten, sollten Sie ihn so einstellen, dass er beim Systemstart gestartet wird:
Stoppen Sie Apache
Durch das Beenden von Apache werden der Apache-Hauptprozess und alle untergeordneten Prozesse schnell beendet, auch wenn offene Verbindungen bestehen.
Führen Sie einen der folgenden Befehle aus, um Apache zu stoppen:
sudo systemctl stop apache2
sudo service apache2 stop
Starten Sie Apache neu
Mit der Neustartoption können Sie den Apache-Server schnell stoppen und anschließend starten.
Verwenden Sie einen der folgenden Befehle, um einen Neustart durchzuführen:
sudo systemctl restart apache2
sudo service apache2 restart
Dies ist der Befehl, den Sie wahrscheinlich am häufigsten verwenden werden.
Laden Sie Apache neu
Sie müssen Apache neu laden oder neu starten, wenn Sie Änderungen an der Konfiguration vornehmen.
Beim erneuten Laden fährt der Haupt-Apache-Prozess die untergeordneten Prozesse herunter, lädt die neue Konfiguration und startet neue untergeordnete Prozesse.
Verwenden Sie einen der folgenden Befehle, um Apache neu zu laden:
sudo systemctl reload apache2
sudo service apache2 reload
Testen Sie die Apache-Konfiguration
Wann immer Sie Änderungen an der Konfigurationsdatei des Apache-Servers vornehmen, ist es ratsam, die Konfiguration zu testen, bevor Sie den Dienst neu starten oder neu laden.
Verwenden Sie den folgenden Befehl, um die Apache-Konfiguration auf Syntax- oder Systemfehler zu testen:
sudo apachectl -t
Die Ausgabe sieht folgendermaßen aus:
Syntax OK
Bei Fehlern gibt der Befehl eine detaillierte Meldung aus.
Apache-Status anzeigen
Verwenden Sie den folgenden Befehl, um den Status des Apache-Dienstes zu überprüfen:
sudo systemctl status apache2
Die Ausgabe sieht ungefähr so aus:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Überprüfen Sie die Apache-Version
Manchmal müssen Sie möglicherweise die Version Ihres Apache kennen, um ein Problem zu beheben oder festzustellen, ob eine bestimmte Funktion verfügbar ist.
Sie können Ihre Apache-Version überprüfen, indem Sie Folgendes ausführen:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
Die Option
-V
(Großbuchstaben) zeigt die Apache-Version zusammen mit der Option configure an.
Fazit
In diesem Handbuch haben wir Ihnen einige der wichtigsten Apache-Befehle gezeigt. Weitere Informationen zur Apache-Befehlszeile finden Sie in der Apache-Dokumentation
Apache-TerminalDie 9 wichtigsten Update-Funktionen für Windows 8.1, die Sie kennen sollten
Hier sind die neun wichtigsten Windows 8.1-Updatefunktionen, die Sie kennen sollten.
Die 5 wichtigsten Tipps für moto 360 (2. Generation), die Sie kennen sollten
Haben Sie eine Moto 360 Smartwatch der 2. Generation? Dann sind hier die besten Tipps, die Sie sofort kennen und anwenden sollten.
Die 7 besten Tricks und Tipps für Facebook-Kommentare, die Sie kennen sollten
Auf der Suche nach den besten Tricks und Tipps für Facebook-Kommentare? Du hast deinen Schatz gefunden.







