GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Error al instalar Nginx en Ubuntu 16.04?

Sigo recibiendo este error cuando intento instalar nginx. Intenté reinstalarlo varias veces, pero este error sigue apareciendo y no puedo iniciar nginx.

¡Agradezco cualquier ayuda!

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)

Respuesta aceptada:

Algo ya se está ejecutando en el puerto 80, por lo que cuando nginx intenta iniciarse y tomar ese puerto, falla. Verifique qué se está ejecutando en su puerto 80 y deténgalo. Puede averiguar qué está usando el puerto 80 con:

sudo netstat -lnp | grep 0.0.0.0:80

Una vez que encuentre lo que está usando el puerto, haga un systemctl stop para detenerlo e intentar iniciar nginx nuevamente. Tenga en cuenta que tendrá que deshabilitar ese otro servicio de forma permanente para que nginx funcione correctamente.

Relacionado:¿El fondo de bienvenida de Unity no cambia para los usuarios automáticamente después de la actualización?
Ubuntu
  1. Instalación de VirtualBox 4.2 en Ubuntu 12.10

  2. Instalación de SNMP en Ubuntu 18.04

  3. ¿No hay sonido de inicio en Ubuntu 11.10?

  4. ¿Instalando Ubuntu 12.04.02 en modo Uefi?

  5. Instalación de Docker (Ubuntu)

Instalación de Apache Spark en Ubuntu 20.04 o 18.04

Cómo instalar Nginx en Ubuntu 15.04

Error al instalar Ubuntu Server 18.04:¿Nombre de grupo no válido?

¿Instalando Cisco Packet Tracer 7 en Ubuntu 16.10?

Instalación de KDE en Ubuntu 22.04

Instalación de Notepad++ en Ubuntu 22.04