GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Fehler bei der Installation von Nginx unter Ubuntu 16.04?

Ich erhalte immer wieder diesen Fehler, wenn ich versuche, nginx zu installieren. Ich habe mehrmals versucht, es neu zu installieren, aber dieser Fehler taucht immer wieder auf und ich kann nginx nicht starten.

Schätzen Sie jede Hilfe!

Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx, action "start" failed.
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2017-03-27 21:38:51 PHT; 10ms ago
  Process: 28178 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
  Process: 28174 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

Mar 27 21:38:49 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Mar 27 21:38:49 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Mar 27 21:38:50 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Mar 27 21:38:50 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Mar 27 21:38:51 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Mar 27 21:38:51 nico-Aspire-E5-575G nginx[28178]: nginx: [emerg] still could not bind()
Mar 27 21:38:51 nico-Aspire-E5-575G systemd[1]: nginx.service: Control process exited, code=exited status=1
Mar 27 21:38:51 nico-Aspire-E5-575G systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Mar 27 21:38:51 nico-Aspire-E5-575G systemd[1]: nginx.service: Unit entered failed state.
Mar 27 21:38:51 nico-Aspire-E5-575G systemd[1]: nginx.service: Failed with result 'exit-code'.
dpkg: error processing package nginx-core (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nginx:
 nginx depends on nginx-core (>= 1.10.0-0ubuntu0.16.04.4) | nginx-full (>= 1.10.0-0ubuntu0.16.04.4) | nginx-light (>= 1.10.0-0ubuntu0.16.04.4) | nginx-extras (>= 1.10.0-0ubuntu0.16.04.4); however:
  Package nginx-core is not configured yet.
  Package nginx-full is not installed.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.
 nginx depends on nginx-core (<< 1.10.0-0ubuntu0.16.04.4.1~) | nginx-full (<< 1.10.0-0ubuntu0.16.04.4.1~) | nginx-light (<< 1.10.0-0ubuntu0.16.04.4.1~) | nginx-extras (<< 1.10.0-0ubuntu0.16.04.4.1~); however:
  Package nginx-core is not configured yet.
  Package nginx-full is not installed.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.

dpkg: error processing package nginx (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Processing triggers for systemd (229-4ubuntu16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Errors were encountered while processing:
 nginx-core
 nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)

Akzeptierte Antwort:

Auf Port 80 läuft bereits etwas. Wenn nginx versucht, diesen Port zu starten und zu übernehmen, schlägt dies fehl. Überprüfen Sie, was auf Ihrem Port 80 läuft, und stoppen Sie es. Sie können herausfinden, was Port 80 verwendet mit:

sudo netstat -lnp | grep 0.0.0.0:80

Sobald Sie herausgefunden haben, was den Port verwendet, führen Sie einen systemctl stop durch um es zu stoppen und zu versuchen, nginx erneut zu starten. Denken Sie daran, dass Sie diesen anderen Dienst dauerhaft deaktivieren müssen, damit nginx ordnungsgemäß funktioniert.

Verwandt:Unity-Greeter-Hintergrund ändert sich für Benutzer nach dem Upgrade nicht automatisch?
Ubuntu
  1. Installation von VirtualBox 4.2 auf Ubuntu 12.10

  2. Installieren von SNMP unter Ubuntu 18.04

  3. Kein Startsound in Ubuntu 11.10?

  4. Installieren von Google Chrome in Ubuntu 13.10 Fehler [Anleitung]?

  5. Docker installieren (Ubuntu)

Installieren von Apache Spark auf Ubuntu 20.04 oder 18.04

So installieren Sie Nginx unter Ubuntu 15.04

Fehler beim Installieren von Ubuntu Server 18.04:Ungültiger Poolname?

Cisco Packet Tracer 7 auf Ubuntu 16.10 installieren?

KDE auf Ubuntu 22.04 installieren

Installation von Notepad++ unter Ubuntu 22.04