перестал стартовать nginx после восстановления бекапа
перестал стартовать nginx после восстановления бекапа
Перенес бекап и восстановил его на новом сервере, после чего перестал стартовать 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)
Last edited by vasek on Tue Sep 15, 2015 1:41 pm, edited 1 time in total.
Re: перестал стартовать nginx
Подскажите как исправить?
Re: перестал стартовать nginx
viewtopic.php?f=10&t=8349&p=27113#p27113vasek wrote:Подскажите как исправить?
Посмотри, может поможет.
Re: перестал стартовать nginx
спасибо, но у меня ошибка то другаяykpon wrote:viewtopic.php?f=10&t=8349&p=27113#p27113vasek wrote:Подскажите как исправить?
Посмотри, может поможет.
Re: перестал стартовать nginx после восстановления бекапа
проблема дублируется и при переезде с других серверов.
переношу еще один аккаунт с одного сервера, на другой.
алгоритм действий:
1)захожу на старый сервер, делаю бекап
2) подключаюсь по FTP, скачиваю бекап
3) подключаюсь по FTP к новому серверу с установленной панелью vesta 0.9.8, и загружаю туда бекап
4) опять подключаюсь к новому серверу, но уже по ssh, выполняю команду v-restore-user admin3 admin3.2015-09-15.tar
после чего в терминале, после восстановления домена, выдает ошибку Error: nginx restart failed
и на почту начинают сыпаться вот такие сообщения
как бороться с этим? и нормально перенести аккаунты на новые сервера?
переношу еще один аккаунт с одного сервера, на другой.
алгоритм действий:
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 после восстановления бекапа
Скорее всего в конфиге nginx сайта, который был восстановлен пропущена закрывающая скобка в конце.
Нужный файлик лежит здесь: /home/(user)/conf/web/nginx.conf
Кроме того при восстановлении бывает, что конфиги отдельных аккаунтов неправильно инклудятся. Конфиги nginx'а - в апач и наоборот.
Вообще с таким я уже несколько раз столкнулся. Понять бы, откуда эта проблема берется и устранить бы причину ее.
Нужный файлик лежит здесь: /home/(user)/conf/web/nginx.conf
Кроме того при восстановлении бывает, что конфиги отдельных аккаунтов неправильно инклудятся. Конфиги nginx'а - в апач и наоборот.
Вообще с таким я уже несколько раз столкнулся. Понять бы, откуда эта проблема берется и устранить бы причину ее.
Re: перестал стартовать nginx после восстановления бекапа
А под рутом ?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)