Page 1 of 1
перестал стартовать nginx после восстановления бекапа
Posted: Mon Sep 14, 2015 11:03 pm
by vasek
Перенес бекап и восстановил его на новом сервере, после чего перестал стартовать nginx
Выдает такую ошибку
Code: Select all
server@localhost:~$ service vesta restart
* Restarting vesta-nginx vesta-nginx nginx: [alert] could not open error log file: open() "/usr/local/vesta/nginx/logs/error.log" failed (13: Permission denied)
2015/09/15 05:00:10 [warn] 6027#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/vesta/nginx/conf/nginx.conf:1
2015/09/15 05:00:10 [emerg] 6027#0: BIO_new_file("/usr/local/vesta/ssl/certificate.crt") failed (SSL: error:0200100D:system library:fopen:Permission denied:fopen('/usr/local/vesta/ssl/certificate.crt','r') error:2006D002:BIO routines:BIO_new_file:system lib)
Re: перестал стартовать nginx
Posted: Mon Sep 14, 2015 11:04 pm
by vasek
Подскажите как исправить?
Re: перестал стартовать nginx
Posted: Tue Sep 15, 2015 1:59 am
by ykpon
vasek wrote:Подскажите как исправить?
viewtopic.php?f=10&t=8349&p=27113#p27113
Посмотри, может поможет.
Re: перестал стартовать nginx
Posted: Tue Sep 15, 2015 8:05 am
by vasek
спасибо, но у меня ошибка то другая
Re: перестал стартовать nginx после восстановления бекапа
Posted: Tue Sep 15, 2015 1:49 pm
by vasek
проблема дублируется и при переезде с других серверов.
переношу еще один аккаунт с одного сервера, на другой.
алгоритм действий:
1)захожу на старый сервер, делаю бекап
2) подключаюсь по FTP, скачиваю бекап
3) подключаюсь по FTP к новому серверу с установленной панелью vesta 0.9.8, и загружаю туда бекап
4) опять подключаюсь к новому серверу, но уже по ssh, выполняю команду v-restore-user admin3 admin3.2015-09-15.tar
после чего в терминале, после восстановления домена, выдает ошибку Error: nginx restart failed
и на почту начинают сыпаться вот такие сообщения
Code: Select all
nginx: [emerg] open() "/home/admin3/conf/web/apache2.conf" failed (2: No such file or directory) in /etc/nginx/conf.d/vesta.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed
* Restarting nginx nginx
nginx: [emerg] open() "/home/admin3/conf/web/apache2.conf" failed (2: No such file or directory) in /etc/nginx/conf.d/vesta.conf:6
nginx: configuration file /etc/nginx/nginx.conf test failed
как бороться с этим? и нормально перенести аккаунты на новые сервера?
Re: перестал стартовать nginx после восстановления бекапа
Posted: Sat Oct 31, 2015 11:20 am
by jser
Скорее всего в конфиге nginx сайта, который был восстановлен пропущена закрывающая скобка в конце.
Нужный файлик лежит здесь: /home/(user)/conf/web/nginx.conf
Кроме того при восстановлении бывает, что конфиги отдельных аккаунтов неправильно инклудятся. Конфиги nginx'а - в апач и наоборот.
Вообще с таким я уже несколько раз столкнулся. Понять бы, откуда эта проблема берется и устранить бы причину ее.
Re: перестал стартовать nginx после восстановления бекапа
Posted: Sun Nov 01, 2015 8:23 am
by draudigs
vasek wrote:Перенес бекап и восстановил его на новом сервере, после чего перестал стартовать nginx
Выдает такую ошибку
Code: Select all
server@localhost:~$ service vesta restart
* Restarting vesta-nginx vesta-nginx nginx: [alert] could not open error log file: open() "/usr/local/vesta/nginx/logs/error.log" failed (13: Permission denied)
2015/09/15 05:00:10 [warn] 6027#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/vesta/nginx/conf/nginx.conf:1
2015/09/15 05:00:10 [emerg] 6027#0: BIO_new_file("/usr/local/vesta/ssl/certificate.crt") failed (SSL: error:0200100D:system library:fopen:Permission denied:fopen('/usr/local/vesta/ssl/certificate.crt','r') error:2006D002:BIO routines:BIO_new_file:system lib)
А под рутом ?