J'ai des problèmes pour installer nginx pkg (nginx-full) sur 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.
Quelqu'un sait comment le réparer?
Réponses:
Un problème similaire a été signalé sur le bogue Debian # 754407 . Au final, ce n'était que le port 80 pris par un autre processus (Apache2). Cela pourrait-il être votre cas également?
la source
apache2
installationnginx-full
.Arrêtez apache2
puis installez nginx
Alors célébrez-le!
la source
dans mon cas, j'ai exécuté
sudo apt-get remove nginx* --purge
après cela, j'ai installé nginx-commonj'ai installé nginx
après cela, j'ai tapé ip dans le navigateur et cela a fonctionné
la source
J'ai eu le même problème. JE N'AI PAS Apache, et rien d'autre ne bloquait mon port 80. Je ne pouvais PAS installer nginx avec
ni avec
Après une semaine, je suis tombé sur ce petit blog: https://etc.banana.fish/?p=75
Dans ce blog, la solution est:
sudo apt-get install nginx-common
listen [::]:80 default_server;
de / etc / nginx / sites-enabled / default (je l'ai fait en utilisant l'utilisateur root)sudo apt-get update
et puissudo apt-get upgrade
.sudo apt-get install nginx-full
et cela a fonctionné!Afterwords j'ai pu voir le Titlescreen de nginx, quand j'ai tapé l'IP de mon serveur distant!
la source
dans mon cas, l'erreur est que le serveur a désactivé IPv6. éditez simplement les fichiers de configuration de nginx à corriger (par exemple: / etc / nginx / sites-enabled / default) et redémarrez le démon nginx.
la source
J'avais le même problème. Les conseils sur Apache n'étaient pas pertinents, car je l'avais activement désinstallé lors de la configuration.
Il s'avère que je voyais le résultat d'un conflit entre le fichier de configuration de nginx
/etc/nginx/nginx.conf
et le script de service sur/lib/systemd/system/nginx.service
.Plus précisément, le script de service démarrait nginx avec certaines options, notamment
daemon on
:J'ai couru
/usr/sbin/nginx -g 'daemon on; master_process on;'
directement sur le terminal et j'ai eu l'erreur suivante:J'ai jeté un coup d'œil
/etc/nginx/nginx.conf
et j'ai trouvé (sur la ligne 1):Commentant cela et en cours d'exécution a
sudo apt-get -f install
résolu le problème.la source
Je rencontre ce problème quand
apt-get remove nginx
etapt-get automove nginx
, et après que je supprime manuellement le dossier nginx. Quand je leapt-get install nginx
répète, ce problème ressort.et
On dit que le nginx.conf a perdu, j'ai essayé plusieurs fois sans succès.
Enfin je me suis fixé par,
la source
80
sur443
la source