GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Erreur lors de l'installation de Nginx sur Ubuntu 16.04 ?

Je continue à avoir cette erreur lorsque j'essaie d'installer nginx. J'ai essayé de le réinstaller plusieurs fois, mais cette erreur persiste et je ne peux pas démarrer nginx.

Appréciez toute aide !

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)

Réponse acceptée :

Quelque chose est déjà en cours d'exécution sur le port 80, donc lorsque nginx essaie de démarrer et de prendre ce port, il échoue. Vérifiez ce qui s'exécute sur votre port 80 et arrêtez-le. Vous pouvez savoir ce qui utilise le port 80 avec :

sudo netstat -lnp | grep 0.0.0.0:80

Une fois que vous avez trouvé ce qui utilise le port, faites un systemctl stop pour l'arrêter et essayer de redémarrer nginx. Gardez à l'esprit que vous devrez désactiver cet autre service de manière permanente pour que nginx fonctionne correctement.

Connexes :l'arrière-plan de la bannière d'accueil Unity ne change pas automatiquement pour les utilisateurs après la mise à niveau ?
Ubuntu
  1. Installation de VirtualBox 4.2 sur Ubuntu 12.10

  2. Installation de SNMP dans Ubuntu 18.04

  3. Installation et configuration de Php et Nginx sur Ubuntu 20.04

  4. Installer Ubuntu 12.04.02 en mode Uefi ?

  5. Installation de Lua5.2 Vs. Lua5.3 sur Ubuntu 16.10 ?

Installer Apache Spark sur Ubuntu 20.04 ou 18.04

Comment installer Nginx sur Ubuntu 15.04

Erreur lors de l'installation d'Ubuntu Server 18.04 :nom de pool invalide ?

Installer Cisco Packet Tracer 7 sur Ubuntu 16.10 ?

Installer KDE sur Ubuntu 22.04

Installation de Notepad++ sur Ubuntu 22.04