У меня есть некоторые проблемы, чтобы установить nginx pkg (nginx-full) на 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.
Кто-то знает, как это исправить?
Ответы:
О подобной проблеме сообщалось об ошибке Debian # 754407 . В конце концов это был просто порт 80, занятый другим процессом (Apache2). Может ли это быть твоим случаем?
источник
apache2
установкуnginx-full
.Остановите apache2
затем установите nginx
Тогда отпразднуйте это!
источник
в моем случае я казнил
sudo apt-get remove nginx* --purge
после этого я установил nginx-commonтогда я установил nginx
после этого я набрал в браузере ip и все заработало
источник
У меня такая же проблема. У меня нет Apache, и ничто другое не блокировало мой порт 80. Я не мог установить nginx с
ни с
Через неделю я наткнулся на этот небольшой блог: https://etc.banana.fish/?p=75
В этом блоге решение:
sudo apt-get install nginx-common
listen [::]:80 default_server;
из / etc / nginx / sites-enabled / default (я сделал это с помощью пользователя root)sudo apt-get update
и тогдаsudo apt-get upgrade
.sudo apt-get install nginx-full
и все заработало!После слов я мог видеть заголовок экрана nginx, когда набирал IP моего удаленного сервера!
источник
в моем случае ошибка в том, что на сервере отключен IPv6. просто отредактируйте файлы конфигурации nginx для исправления (например: / etc / nginx / sites-enabled / default) и перезапустите nginx demon.
источник
У меня была такая же проблема. Совет по Apache не был актуален, так как я активно удалял его во время установки.
Оказывается, я видел результат конфликта между файлом конфигурации nginx
/etc/nginx/nginx.conf
и служебным скриптом в/lib/systemd/system/nginx.service
.Specifically, the service script was starting nginx with some options, including
daemon on
:Я побежал
/usr/sbin/nginx -g 'daemon on; master_process on;'
прямо на терминал и получил следующую ошибку:Я заглянул
/etc/nginx/nginx.conf
и нашел (в строке 1):Комментирование и запуск
sudo apt-get -f install
решили проблему.источник
Я сталкиваюсь с этой проблемой, когда
apt-get remove nginx
иapt-get automove nginx
после чего вручную удаляю папку nginx. Когда яapt-get install nginx
снова, эта проблема выходит.а также
Говорят, что nginx.conf проиграл, я пытался много раз безуспешно.
Наконец я исправил,
источник
80
для443
источник