[FIX] NGINX-Start fehlgeschlagen CentOS 7 - nginx: [emerg] open () „Pfad“ fehlgeschlagen (13: Berechtigung verweigert)

Was die Webserver-Administration betrifft, können viele unangenehme Überraschungen auftauchen. Insbesondere beim Wechsel von einer älteren Version eines Betriebssystems zu einer neueren. Verkäuflich sowohl für Ubuntu und CentOS.

Die optischen Punkte von CentOS 5 wurde die CentOS 7 Vieles hat sich zum Besseren gewendet. Die Betonung lag sehr stark auf Sicherheit und Stabilität. Für ein linux Neuling oder für einen Benutzer, der nicht weiß, was es Neues in Bezug auf Server und Dienste gibt, die spezifisch für die Verwaltung von sind 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 Betriebssystem installiert CentOS 7.

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.

Uns ist jedoch bekannt, dass der Zugriff auf den Dienst „nginx“ gesperrt ist CentOS 7.

Lösen Sie das Problem "nginx: [emer] open ()" Pfad "fehlgeschlagen (13: Berechtigung verweigert)"

Erhöhte Sicherheit Linux (SELinux) ist ein Modul, das meistens bei der Installation aktiviert wird CentOS 7 oder andere Distributionen von Linux. 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 oben genannte Problem besteht darin, es zu deaktivieren SELinux.

Wie wir es deaktivieren SELinux pe 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. Nachdem Sie die obige Datei gespeichert haben, starten Sie den Server neu.

Alles sollte reibungslos funktionieren.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » Noteworthy » [FIX] NGINX-Start fehlgeschlagen CentOS 7 - nginx: [emerg] open () „Pfad“ fehlgeschlagen (13: Berechtigung verweigert)

1 Gedanke zu „[FIX] NGINX-Start fehlgeschlagen CentOS 7 – nginx: [emerg] open() „path“ failed (13: Permission denied)“

Hinterlasse einen Kommentar