[FIX] NGINX-Start fehlgeschlagen CentOS 7 - nginx: [emergen] open () "Pfad" ist fehlgeschlagen (13: Berechtigung verweigert)

Bei der Verwaltung von Webservern können viele unangenehme Überraschungen auftreten. Insbesondere beim Wechsel von einer älteren älteren Version eines Betriebssystems zu einer neuen. Vsalable für beide Ubuntu und CentOS.

Von CentOS 5 nach 7 CentOS Viele Dinge haben sich zum Besseren verändert. Der Fokus lag auf Sicherheit und Stabilität. Für Linux-Neulinge oder für Benutzer, die nicht wissen, welche Neuerungen bei Servern und Diensten für die Verwaltung gelten Web-Hosting, kleine Neuigkeiten können Ihnen Kopfschmerzen bereiten.

Einer der häufigsten Fehler bei der Installation von LEMP (Linux, NGINX, MySQL, PHP) Sicherheits- und Serviceberechtigungen auf dem CentOS 7-Betriebssystem installiert.

Fehler beim Starten des NGINX-Dienstes, auch wenn alles in Bezug auf PHP-FPM und NGINX gut konfiguriert zu sein scheint.


restart nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

Wir haben die folgenden Angaben, aber sie helfen uns nicht viel.

systemctl status nginx.service
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2019-03-08 06:57:41 UTC; 17s ago
Process: 4405 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 4704 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 4766 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
Process: 4764 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 4706 (code=exited, status=0/SUCCESS)
Mar 08 06:57:40 srv.xsystem.dev systemd[1]: Starting The nginx HTTP and reverse proxy server...
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: [emerg] open() "/srv/www/web.dev/logs/access.log" failed (13: Permission denied)
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: configuration file /etc/nginx/nginx.conf test failed
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service: control process exited, code=exited status=1
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Unit nginx.service entered failed state.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service failed.

Wir verstehen jedoch, dass der Zugriff auf den Dienst "nginx" Operationen auf CentOS 7 blockiert.

Problemlösung "nginx: [aufkommend] open ()" path "fehlgeschlagen (13: Berechtigung verweigert)"

Linux mit erhöhter Sicherheit (SELinux) ist ein Modul, das am häufigsten mit der Installation von CentOS 7 oder anderen Linux-Distributionen geliefert wird. Dieses Modul bietet mehrere Kontrollinstrumente und Kontrollzugriff auf der Serverebene ein guter Wächter, wenn es darum geht Sicherheit und Integrität. Jedoch kann die Berechtigungen wichtiger Dienste und Anwendungen einschränkenauf dem System installiert.

Die einfache Lösung für das obige Problem besteht darin, SELinux zu deaktivieren.

So deaktivieren Sie SELinux auf CentOS 7

1. Prüfen Sie zunächst, ob dieses Modul im System aktiviert ist, indem Sie den Befehl ausführen “sestatus”.

SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31

2. Wenn der Dienst aktiviert ist, führen Sie die Befehlszeile "setenforce 0" aus und bearbeiten Sie die Datei “/etc/selinux/config”.
Hier setzen Sie: SELINUX=disabled.

3. Starten Sie den Server nach dem Speichern der obigen Datei neu.

Alles sollte reibungslos funktionieren.

[FIX] NGINX-Start fehlgeschlagen CentOS 7 - nginx: [emergen] open () "Pfad" ist fehlgeschlagen (13: Berechtigung verweigert)

Über den Autor

Stealth

Mit Leidenschaft für alles, was Gadget und IT bedeutet, schreibe ich gerne auf stealthsettings.com von 2006 und entdecke gerne mit Ihnen Neues über Computer und MacOS, Linux-Betriebssysteme, Windows, iOS und Android.

Hinterlasse einen Kommentar