Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

NGINX не запускается с сервером

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
7 posts • Page 1 of 1
Qvvi
Posts: 26
Joined: Wed Dec 21, 2016 4:44 pm

NGINX не запускается с сервером
  • Quote

Post by Qvvi » Sat Jan 07, 2017 12:49 am

В общем сабж, проблема была актуальна с самого начала, если перезапустить \ остановить и запустить вновь сервер - грузятся все службы, кроме NGINX, его приходится запускать вручную. Порывшись в гугле, вроде бы - решил проблему, заменив в /home/admin/conf/web/nginx.conf первые строки на это:

Code: Select all

server {
    listen      *:80;
Как ни странно - помогло, но ровно до того момента, как подключил SSL от Lets Encrypt, теперь он опять не оживает при перезагрузке, выдавая в логах эту ошибку:

Code: Select all

2017/01/07 03:28:47 [emerg] 259#259: bind() to 185.159.131.131:443 failed (99: Cannot assign requested address)
Как быть? Куда копать?
Top

Qvvi
Posts: 26
Joined: Wed Dec 21, 2016 4:44 pm

Re: NGINX не запускается с сервером
  • Quote

Post by Qvvi » Sat Jan 07, 2017 12:55 am

Хм, проблема подозрительно просто решилась. По тому же пути создался под SSL еще один файл: snginx.conf. В нем так же заменил IP адрес на *, грузится исправно. Может кому будет полезно.
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: NGINX не запускается с сервером
  • Quote

Post by Stesh » Sat Jan 07, 2017 3:25 pm

Похоже что значок "пост содержит решение" поставлен преждевременно.

Есть мнение, что решение проблемы будет в правке /usr/lib/systemd/system/nginx.service, точнее в добавлении в него

Code: Select all

Wants=network.target
Это заставит унит ждать старта сети (т.е. присвоение ip интерфейсу), прежде чем запускать демон.
Top

Qvvi
Posts: 26
Joined: Wed Dec 21, 2016 4:44 pm

Re: NGINX не запускается с сервером
  • Quote

Post by Qvvi » Sat Jan 07, 2017 6:50 pm

Stesh wrote:Похоже что значок "пост содержит решение" поставлен преждевременно.

Есть мнение, что решение проблемы будет в правке /usr/lib/systemd/system/nginx.service, точнее в добавлении в него

Code: Select all

Wants=network.target
Это заставит унит ждать старта сети (т.е. присвоение ip интерфейсу), прежде чем запускать демон.
Где же вы были, пока я весь интернет рыл в способе нормального решения, а не костыля? :)
Спасибо, буду пробовать.

Нужно менять эту строку 4ю строку?

Code: Select all

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: NGINX не запускается с сервером
  • Quote

Post by Stesh » Sat Jan 07, 2017 7:09 pm

Qvvi wrote: Где же вы были, пока я весь интернет рыл в способе нормального решения, а не костыля? :)
Спасибо, буду пробовать.

Нужно менять эту строку 4ю строку?

Code: Select all

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
/* 
поскрипано
*/
В [Unit], в любом месте, например после After

Code: Select all

[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target remote-fs.target nss-lookup.target
Wants=network.target
Top

Qvvi
Posts: 26
Joined: Wed Dec 21, 2016 4:44 pm

Re: NGINX не запускается с сервером
  • Quote

Post by Qvvi » Sat Jan 07, 2017 11:01 pm

Мое почтение, все работает без костылей, огромное спасибо. Жаль, что галочку переставить уже не могу. :)
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: NGINX не запускается с сервером
  • Quote

Post by Stesh » Sun Feb 12, 2017 4:18 pm

Здесь обсуждение этой проблемы https://forum.nginx.org/read.php?21,270 ... msg-270488
Top


Post Reply
  • Print view

7 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password