Проблемы после обновления с конфигами nginx и php-fpm
Re: Проблемы после обновления с конфигами nginx и php-fpm
Эта проблема была ещё в 17 версии. Проявлялась она только при рестарте nginx через ssh
-
- Posts: 8
- Joined: Fri Feb 10, 2017 6:24 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Проблемы после обновления с конфигами nginx и php-fpm
Такая же ошибка. Обновился автоматически. Решил проверить работу Let'sEncrypt для IDN и, после рестарта сервера, nginx не завёлся.
Убрал у всех доменов поддержку ssl, поставил дефолтный web-темплейт, rebuild all web templates...
Как я понимаю, в темплейтах 18-ой версии изменили только одну строчку.
Было:
Стало:
И разница в том, что в новой версии не указали звёздочку и точку с запятой, как об этом выше написал imperio.
Отсюда все проблемы.
Убрал у всех доменов поддержку ssl, поставил дефолтный web-темплейт, rebuild all web templates...
Не заработало.Show
Code: Select all
[root@ololo~]# systemctl status nginx.service
● nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Sun 2018-01-07 04:36:52 MSK; 1s ago
Docs: http://nginx.org/en/docs/
Process: 2800 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
Jan 07 04:36:52 ololo.com systemd[1]: Starting nginx - high performance web server...
Jan 07 04:36:52 ololo.com nginx[2800]: nginx: [emerg] unexpected "}" in /home/ololo/conf/web/ololo.com.nginx.conf:44
Jan 07 04:36:52 ololo.com nginx[2800]: nginx: configuration file /etc/nginx/nginx.conf test failed
Jan 07 04:36:52 ololo.com systemd[1]: nginx.service: control process exited, code=exited status=1
Jan 07 04:36:52 ololo.com systemd[1]: Failed to start nginx - high performance web server.
Jan 07 04:36:52 ololo.com systemd[1]: Unit nginx.service entered failed state.
Jan 07 04:36:52 ololo.com systemd[1]: nginx.service failed.
Было:
Code: Select all
include %home%/%user%/web/%domain%/stats/auth.conf*;
Code: Select all
include %home%/%user%/conf/web/%domain%.auth
Отсюда все проблемы.
Re: Проблемы после обновления с конфигами nginx и php-fpm
Да, вы правы. Данная ошибка исправлена в 18 версии на всех шаблонах. Если возникает проблема на существующих установках, то нужно или заменить шаблоны, взяв с гитхаба или править вручную.
Re: Проблемы после обновления с конфигами nginx и php-fpm
А поправить это в темплейтах или ещё где-то нельзя?Чтобы при обновлении сертификата сервер не рухнул.imperio wrote:Да, вы правы. Данная ошибка исправлена в 18 версии на всех шаблонах. Если возникает проблема на существующих установках, то нужно или заменить шаблоны, взяв с гитхаба или править вручную.
Сегодня поймали на одном из серверов аналогичному как у меня конфигурации.Помню про это,лезу смотрю,так оно и есть.Правлю nginx.ssl.conf,все равно nginx не запускается.Смотрю,ругается на nginx.conf хотя всё работает только по SSL.Ничего не понимаю но лезу в nginx.conf,правлю там и о чудо nginx стартует.Почему так?Как-то помнится ранее nginx.conf в жизни сервера никак не участвовал если севрер на SSL
Re: Проблемы после обновления с конфигами nginx и php-fpm
Извиняюсь,тяжелый день туплю....Понял что и к чему.