Page 1 of 1

SSL "убивает" nginx (связка nginx+php-fpm, php 7.0.25)

Posted: Sun Feb 11, 2018 3:36 pm
by 1RONMAN
Уважаемые форумчане, помогите разобраться с проблемой.

Сегодня сперва увидел, что у сайта пропал ssl сертификат, зашел по ssh, сервер попросил обновления, обновил, перезагрузил и всё. Сайтов нет, ssl нет даже у админки, в админке видно что nginx не запущен, при попытке запустить выдает ошибку. Сначала попробовал вырубить ssl для сайтов вроде заработало (nginx запустился), но в админку сайта попасть не смог (сайт на wordpress, админке нужен ssl).

Стал копать дальше, попробовал поменять содержимое /etc/nginx/conf.d/vesta.conf как описано тут на форуме на include /home/admin/conf/web/*.conf;
Не помогло.

В данный момент systemctl status nginx.service пишет:
nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2018-02-11 22:27:37 +07; 1s ago
Docs: http://nginx.org/en/docs/
Process: 12739 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
Process: 12189 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 31466 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
Main PID: 10552 (code=exited, status=0/SUCCESS)

Feb 11 22:27:37 ***.ru systemd[1]: Starting nginx - high performance web server...
Feb 11 22:27:37 ***.ru nginx[31466]: nginx: [emerg] unexpected "}" in /home/user/conf/web/***.ru.nginx.conf:44
Feb 11 22:27:37 ***.ru systemd[1]: nginx.service: Control process exited, code=exited status=1
Feb 11 22:27:37 ***.ru systemd[1]: Failed to start nginx - high performance web server.
Feb 11 22:27:37 ***.ru systemd[1]: nginx.service: Unit entered failed state.
Feb 11 22:27:37 ***.ru systemd[1]: nginx.service: Failed with result 'exit-code'.
Вынес себе весь мозг что делать куда копать не знаю, помогите плиз.((
P.s. Стоит связка nginx+php-fpm, версия php 7.0.25

Update: вырубил awstats, закомментировал связанные с ним строчки в кофигах nginx для доменов, после этого удалось запустить nginx.

При попытке включения ssl сперва кажется что всё в порядке, но после того как ssl активирован нужно перезапустить nginx. При попытке перезапуска опять падение, ошибка выглядит так:
Feb 11 22:57:01 ***.ru nginx[21537]: nginx: [emerg] unexpected "}" in /home/user/conf/web/***.ru.nginx.ssl.conf:60

Re: SSL "убивает" nginx (связка nginx+php-fpm, php 7.0.25)

Posted: Sun Feb 11, 2018 4:41 pm
by 1RONMAN
Разобрался.

РЕШЕНИЕ ЗДЕСЬ: viewtopic.php?f=28&t=15832