Bei der Verwendung von Nginx als Webserver sind mir die folgenden Probleme begegnet: 1. Nginx konnte nicht gestartet werden systemctl starte nginx.service Der Start von nginx ist fehlgeschlagen. Die Fehlermeldung lautet:
Dies liegt normalerweise daran, dass SELinux aktiviert ist. Verwenden Sie den Befehl getenforce, um den SELinux-Status anzuzeigen. Wenn die Ausgabe „enforcing“ lautet, bedeutet dies, dass es aktiviert ist. Schließen mit: Deaktivieren Sie Selinux vorübergehend setenforce 0 ##Setzt SELinux auf den permissiven Modus. setenforce 1 ##Setzt SELinux auf den erzwingenden Modus. Deaktivieren Sie Selinux dauerhaft Ändern Sie die Datei /etc/selinux/config 2. 403 Verbotener Fehler Nachdem nginx konfiguriert wurde, wird beim Zugriff auf die Seite ein 403 Forbidden-Fehler angezeigt. Sie können das Fehlerprotokoll überprüfen, um die Ursache des Problems zu ermitteln. Der Name der Fehlerprotokolldatei wird in der Datei /etc/nginx/nginx.conf angegeben. Der Standardname ist /var/log/nginx/error.log. Verwenden Sie den Befehl tail /var/log/nginx/error.log Überprüfen Sie. Wenn Sie Informationen wie „index.html fehlgeschlagen (13: Berechtigung verweigert)“ finden, liegt dies normalerweise daran, dass die Benutzerberechtigungen von nginx und den Website-Verzeichnisdateien inkonsistent sind (weil der Benutzer, dem die Website-Verzeichnisdateien gehören, normalerweise xxx oder root ist und der standardmäßige Arbeitsprozessbenutzer von nginx nginx ist, was in /etc/nginx/nginx.conf geändert werden kann). Meine Lösung besteht nicht darin, nginx.conf zu ändern, sondern mich als Root-Benutzer anzumelden und die Website-Verzeichnisdateien unter /usr/share/nginx/xxx abzulegen (stellen Sie sicher, dass der Benutzer, dem alle Dateien gehören, root ist), dann nginx neu zu starten und Sie können normal darauf zugreifen. Dies ist das Ende dieses Artikels über verschiedene Fehlerbehandlungsmethoden für Nginx-Startfehler. Weitere relevante Inhalte zu Nginx-Startfehlern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL-Lösung zur funktionalen Indexoptimierung
>>: Das Prinzip und die Implementierung des JS-Drag-Effekts
Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...
Überprüfen Sie, was in MySQL installiert ist grep...
String-Extraktion ohne Trennzeichen Fragenanforde...
Inhaltsverzeichnis 1. Globale Wache 1.1 Globaler ...
Vorwort Aufgrund der schwachen Typisierung von JS...
Diese alte Frage hat unzählige Frontend-Entwickler...
Inhaltsverzeichnis 1. v-wenn 2. Verwenden Sie v-i...
Aktuelle Uhrzeit abrufen: Wählen Sie aktuellen Ze...
Inhaltsverzeichnis Einführung MySQL-Hochverfügbar...
In diesem Artikel untersuchen wir, warum async/aw...
1. Einleitung Gilt es als Aufwärmen alter Themen,...
Moores Gesetz gilt nicht mehr Seit der Übernahme ...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Langsame Systemaufrufe beziehen sich auf ...
Ich möchte den Aktivierungsschlüssel für Windows ...