2016-07-01 10 views
-1

ich install nginx in meinem remote server aber ich habe einen fehler in meiner nginx.conf datei gemacht und konnte nicht um wieder zurück
so versuchte meinen nginx zu entfernen und neu zu konfigurieren es
so habe ich diese Stufe, die in der Verbindung gegeben ist mein nginx
http://www.ehowstuff.com/how-to-remove-uninstall-nginx-on-centos-7-rhel-7-oracle-linux-7/
dann verwende ich
yum entfernen und wieder nginx zu löschen neu installieren
aber wenn ich tr y
Sudo systemctl nginx oder [root @ Lotto nginx] # service nginx Start Start
seine zeigt

Job für nginx.service weil der Steuerprozess Ausgang enter code here ED mit dem Fehlercode fehlgeschlagen. Siehe "systemctl status nginx.service" und "journalctl -xe" für Details.
wenn ich verwende
[root @ Lotto nginx] # systemctl Status nginx.service
zeigt
nginx neu installieren, wenn ich/etc/nginx im centos server lösche wie ich es wieder installiere ich bin neu in centos und nginx

nginx.service - Die nginx HTTP- und Reverse-Proxy-Server
Loaded: geladene (/ usr/lib/systemd/system/nginx.service; aktiviert; Herstellervoreinstellung: deaktiviert)
Aktiv: fehlgeschlagen (Ergebnis: exit-code) seit Freitag 2016-07-01 07:48:44 EDT; 18s her Prozess: 30832 ExecStartPre =/usr/sbin/nginx -t (code = beendet, status = 1/FAILURE)
Prozess: 30830 ExecStartPre =/usr/bin/rm -f/run/nginx.pid (code = verlassen, status = 0/SUCCESS)
Haupt PID: 14307 (Code = verlassen, status = 0/SUCCESS)

1. Juli 07.48.44 Lotto systemd [1]: Starten des nginx HTTP und umgekehrt Proxy-Server ... Jul 01 07:48:44 lotto nginx [30832]: nginx: [emerg] getpwnam ("nginx") fehlgeschlagen in /etc/nginx/nginx.conf:5
Jul 01 07:48: 44 lotto nginx [30832]: nginx: Konfigurationsdatei /etc/nginx/nginx.conf Test fehlgeschlagen
Jul 01 07:48:44 lotto systemd [1 ]: nginx.service: Steuerungsprozess beendet, code = exited status = 1
Jul 01 07:48:44 lotto systemd [1]: Der nginx HTTP und Reverse Proxy Server konnte nicht gestartet werden.
Jul 01 07:48:44 lotto systemd [1]: Einheit nginx.service trat fehlgeschlagen ein. Jul 01 07:48:44 lotto systemd [1]: nginx.service ist fehlgeschlagen.
und [root @ Lotto nginx] # journalctl -XE

nginx.service - The nginx HTTP-Proxy-Server und
Loaded Reverse: geladen (/ usr/lib/systemd/System/nginx. Service; aktiviert; Herstellervoreinstellung: deaktiviert)
Aktiv: Fehler (Ergebnis: Exit-Code) seit Freitag 2016-07-01 07:48:44 EDT; 18S vor
Prozess: 30832 ExecStartPre =/usr/sbin/nginx -t (code = verlassen, status = 1/FAILURE)
Prozess: 30830 ExecStartPre =/usr/bin/rm -f/run/nginx.pid (Code = verlassen, status = 0/SUCCESS)
Haupt PID: 14307 (Code = verlassen, status = 0/SUCCESS)

Antwort

2
  • uninstall

    yum remove nginx

  • installieren

    In CentOS sollten Sie yum install verwenden; anstelle von apt-get install in Ubuntu.

+0

wenn ich sudo yum Säuberung nginx nginx-common nginx-full
es
Geladene Plugins zeigt: fastestmirror No such Befehl: Säuberung. Bitte benutzen Sie/bin/yum --help –

+0

Vielen Dank, vielen Dank, es ist Arbeit –

+0

aber konnte nicht wieder nginx Dienst starten –

0

schließlich fand ich heraus, die Lösungen von mir selbst

I nginx -t verwendet, das zeigt, dass ich habe keine Syntaxfehler in meinem Code

Dann benutze ich

user nobody; // in my nginx.conf 

Dies löste mein Problem

Vielen Dank für Ihre Hilfe!