Tengo algunos problemas para instalar nginx pkg (nginx-full) en debian jessie
# apt-get install nginx-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
nginx-common
Suggested packages:
fcgiwrap nginx-doc
The following NEW packages will be installed:
nginx-common nginx-full
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 510 kB of archives.
After this operation, 1.271 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://debian.c3sl.ufpr.br/debian/ jessie/main nginx-common all 1.6.1-1 [83,6 kB]
Get:2 http://debian.c3sl.ufpr.br/debian/ jessie/main nginx-full amd64 1.6.1-1+b1 [427 kB]
Fetched 510 kB in 1s (266 kB/s)
Selecting previously unselected package nginx-common.
(Reading database ... 170540 files and directories currently installed.)
Preparing to unpack .../nginx-common_1.6.1-1_all.deb ...
Unpacking nginx-common (1.6.1-1) ...
Selecting previously unselected package nginx-full.
Preparing to unpack .../nginx-full_1.6.1-1+b1_amd64.deb ...
Unpacking nginx-full (1.6.1-1+b1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up nginx-common (1.6.1-1) ...
Setting up nginx-full (1.6.1-1+b1) ...
Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript nginx, action "start" failed.
dpkg: error processing package nginx-full (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
nginx-full
E: Sub-process /usr/bin/dpkg returned an error code (1)
# systemctl status nginx.service
nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
Active: failed (Result: exit-code) since Sex 2014-09-05 11:39:46 BRT; 1s ago
Process: 2972 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
#journalctl -xn
No journal files were found.
Alguien sabe como arreglarlo?
Respuestas:
Se informó un problema similar en el error de Debian # 754407 . Al final, fue solo el puerto 80 que estaba siendo tomado por otro proceso (Apache2). ¿Podría ser este tu caso también?
fuente
apache2
para instalarnginx-full
.Deja de apache2
luego instale nginx
¡Entonces celébralo!
fuente
en mi caso ejecuté
sudo apt-get remove nginx* --purge
después de eso instalé nginx-commonentonces instalé nginx
después de esto escribí ip en el navegador y funcionó
fuente
Yo tuve el mismo problema. NO tengo Apache, y nada más estaba bloqueando mi puerto 80. NO pude instalar nginx con
ni con
Después de una semana me topé con este pequeño blog: https://etc.banana.fish/?p=75
En este blog, la solución es:
sudo apt-get install nginx-common
listen [::]:80 default_server;
de / etc / nginx / sites-enabled / default (lo hice usando el usuario root)sudo apt-get update
y luegosudo apt-get upgrade
.sudo apt-get install nginx-full
y funcionó!¡Después de eso pude ver la pantalla de títulos de nginx, cuando escribí la IP de mi servidor remoto!
fuente
en mi caso el error es que el servidor tiene IPv6 deshabilitado. solo edite los archivos de configuración de nginx para corregir (por ejemplo: / etc / nginx / sites-enabled / default) y reinicie nginx demon.
fuente
Estaba teniendo el mismo problema. El consejo sobre Apache no era relevante, ya que lo desinstalé activamente durante la configuración.
Resulta que estaba viendo el resultado de un conflicto entre el archivo de configuración de nginx
/etc/nginx/nginx.conf
y el script de servicio en/lib/systemd/system/nginx.service
.Específicamente, el script de servicio estaba iniciando nginx con algunas opciones, que incluyen
daemon on
:Corrí
/usr/sbin/nginx -g 'daemon on; master_process on;'
directamente en la terminal y obtuve el siguiente error:Eché un vistazo
/etc/nginx/nginx.conf
y encontré (en la línea 1):Comentar esto y ejecutarlo
sudo apt-get -f install
resolvió el problema.fuente
Me encuentro con este problema cuando
apt-get remove nginx
yapt-get automove nginx
, y después de eso, elimino manualmente la carpeta nginx. Cuando vuelvoapt-get install nginx
, este problema sale a la luz.y
Se dice que nginx.conf perdió, lo intenté muchas veces sin éxito.
Finalmente lo arreglé
fuente
80
a443
fuente