Page 1 of 1

nginx незапускается

Posted: Sun Jul 07, 2019 9:03 pm
by uadesign
Всем добрый вечер
Не могу понять где капать
перенос сайты с одного сервака на другой (CentOS-7-amd64)
перезапустил сервак
теперь nginx не запускается

Error: nginx restart failed

Проверил у всех сайтов есть шаблоны, пересоздал web
но все еще не могу запустить


systemctl status nginx.service


● nginx.service - nginx - high performance web server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/nginx.service.d
└─limits.conf
Active: failed (Result: exit-code) since Sun 2019-07-07 23:02:16 CEST; 22s ago
Docs: http://nginx.org/en/docs/
Process: 2480 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)

Jul 07 23:02:16 a1775112.example.com systemd[1]: Starting nginx - high performance web server...
Jul 07 23:02:16 a1775112.example.com nginx[2480]: nginx: [emerg] open() "/home/admin/conf/web/pnsh.net.auth" failed (2: No such fil...onf:59
Jul 07 23:02:16 a1775112.example.com systemd[1]: nginx.service: control process exited, code=exited status=1
Jul 07 23:02:16 a1775112.example.com systemd[1]: Failed to start nginx - high performance web server.
Jul 07 23:02:16 a1775112.example.com systemd[1]: Unit nginx.service entered failed state.
Jul 07 23:02:16 a1775112.example.com systemd[1]: nginx.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

Re: nginx незапускается

Posted: Sun Jul 07, 2019 9:19 pm
by grayfolk
Ну в первую очередь

Code: Select all

nginx -t

Re: nginx незапускается

Posted: Sun Jul 07, 2019 9:22 pm
by uadesign
nginx: [emerg] open() "/home/admin/conf/web/pnsh.net.auth" failed (2: No such file or directory) in /home/admin/conf/web/pnsh.net.nginx.conf:59
nginx: configuration file /etc/nginx/nginx.conf test failed

Re: nginx незапускается

Posted: Sun Jul 07, 2019 9:23 pm
by grayfolk
uadesign wrote:
Sun Jul 07, 2019 9:22 pm
nginx: [emerg] open() "/home/admin/conf/web/pnsh.net.auth" failed (2: No such file or directory) in /home/admin/conf/web/pnsh.net.nginx.conf:59
nginx: configuration file /etc/nginx/nginx.conf test failed
Ну вот и ответ.
Отсутствует файл /home/admin/conf/web/pnsh.net.auth
Создайте его, либо закомментируйте указанную строку.

Re: nginx незапускается

Posted: Sun Jul 07, 2019 9:35 pm
by uadesign
спасибо, пришлось ко всем сайтам у пользователя добавлять файл.auth


может еще подскажете перенес сайты. у сайтов теперь новый ip
но если смотреть в панеле - dns записи - там везде старый ip

Re: nginx незапускается

Posted: Sun Jul 07, 2019 9:38 pm
by grayfolk
uadesign wrote:
Sun Jul 07, 2019 9:35 pm
спасибо, пришлось ко всем сайтам у пользователя добавлять файл.auth


может еще подскажете перенес сайты. у сайтов теперь новый ip
но если смотреть в панеле - dns записи - там везде старый ip
Вы используете Весту как днс? Если нет - не обращайте внимания.
Впрочем, можете попробовать сделать ребилд днс.

Re: nginx незапускается

Posted: Mon Jul 08, 2019 5:40 am
by Alex Connor
можете в консоли использовать конструкцию, предварительно заменив своими данными

Code: Select all

grep 'old_ip' -P -R -I -l /usr/local/vesta/data/users/*/dns/* | xargs sed -i 's/old_ip/new_ip/g'
и после этого сделать ребилд DNS для всех пользователей

Re: nginx незапускается

Posted: Mon Jul 08, 2019 9:55 am
by uadesign
Спасибо!