Page 1 of 1

my domains: nginx restart failed

Posted: Sat Sep 19, 2015 9:29 pm
by Светозар

Code: Select all

nginx: [emerg] unexpected end of file, expecting "}" in /home/admin/conf/web/nginx.conf:306
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: [emerg] unexpected end of file, expecting "}" in /home/admin/conf/web/nginx.conf:306
nginx: configuration file /etc/nginx/nginx.conf test failed
Всё казалось бы логичным, идем и прописываем "}" в /home/admin/conf/web/nginx.conf

Но, добавляя новый домен, или внося изменения в существующий мы получим замечательную ошибку выше. То есть "}" после нажатия "добавить домен" перезаписывается. Как и по чему, я копаться не стал.

Code: Select all

chattr +i  /home/admin/conf/web/nginx.conf 
- решает проблему, но хотелось бы что бы система не только хорошо работала, но и не создавала проблем ))

Кто сталкивался?

P.S.

Code: Select all

# cat /etc/redhat-release 
CentOS release 6.7 (Final)
# uname -a
Linux 2.6.32-042stab094.7 #1 SMP Wed Oct 22 12:43:21 MSK 2014 x86_64 x86_64 x86_64 GNU/Linux
--------
Vesta: Версия: 0.9.8 (x86_64) 	Релиз: 14

Re: my domains: nginx restart failed

Posted: Sun Sep 20, 2015 5:12 am
by Alex Connor
У меня решалось элементарным ребилдом. После проблем не возникало

Re: my domains: nginx restart failed

Posted: Tue Sep 22, 2015 6:02 am
by Светозар
Alex Connor wrote:У меня решалось элементарным ребилдом. После проблем не возникало
Всё ещё проще.

/usr/local/vesta/data/templates/web/nginx/default.tpl


Code: Select all

server {
    listen      %ip%:%proxy_port%;
    server_name %domain_idn% %alias_idn%;
    error_log  /var/log/httpd/domains/%domain%.error.log error;

    location / {
        proxy_pass      http://%ip%:%web_port%;
        location ~* ^.+\.(%proxy_extentions%)$ {
            root           %docroot%;
            access_log     /var/log/httpd/domains/%domain%.log combined;
            access_log     /var/log/httpd/domains/%domain%.bytes bytes;
            expires        max;
            try_files      $uri @fallback;
        }
    }

    location /error/ {
        alias   %home%/%user%/web/%domain%/document_errors/;
    }

    location @fallback {
        proxy_pass      http://%ip%:%web_port%;
    }

~                                                                                                                                                      
~                                                                                                                                                      
~                                                                                                                                                      
~        
Чего-то не хватает ))). Закрывающей ""}

Re: my domains: nginx restart failed

Posted: Tue Sep 22, 2015 6:15 am
by Alex Connor
Во как) а у меня закрыта =)

Re: my domains: nginx restart failed

Posted: Tue Sep 22, 2015 7:45 am
by skurudo
Забавно, но у меня тоже.
Причем попробовал поставить на свежую систему и не увидел ошибки.

Re: my domains: nginx restart failed

Posted: Tue Sep 22, 2015 3:10 pm
by Светозар
у меня система пол года уже как апдейты получает. на новой может быть всё ок....