[БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
спасибо, там вроде как 3 месяца прошло, когда планируется свежий релиз?imperio wrote:https://bugs.vestacp.com/issues/352
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
Подскажите, пожалуйста, а где необходимо разместить указанный здесь https://bugs.vestacp.com/issues/352 код, чтобы починить баг вручную, не дожидаясь нового релиза?
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
конечно же здесь, заранее спасибоrina wrote:Подскажите, пожалуйста, а где необходимо разместить указанный здесь https://bugs.vestacp.com/issues/352 код, чтобы починить баг вручную, не дожидаясь нового релиза?
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
Я имела ввиду вот это
Serghey Rodin wrote: > Indeed this is a bug. Here is how we fixed it.
>
> # Get config top and bottom line number
> get_web_config_lines() {
> tpl_lines=$(egrep -ni "name %domain_idn%" $1 |grep -w %domain_idn%)
> tpl_lines=$(echo "$tpl_lines" |cut -f 1 -d :)
> tpl_last_line=$(wc -l $1 |cut -f 1 -d ' ')
> if [ -z "$tpl_lines" ]; then
> check_result $E_PARSING "can't parse template $1"
> fi
>
> vhost_lines=$(grep -niF "name $domain_idn" $2)
> vhost_lines=$(echo "$vhost_lines" |egrep "$domain_idn($| |;)") #"
> vhost_lines=$(echo "$vhost_lines" |cut -f 1 -d :)
> if [ -z "$vhost_lines" ]; then
> check_result $E_PARSING "can't parse config $2"
> fi
>
> top_line=$((vhost_lines + 1 - tpl_lines))
> bottom_line=$((top_line - 1 + tpl_last_line))
> multi=$(sed -n "$top_line,$bottom_line p" $2 |grep ServerAlias |wc -l)
> if [ "$multi" -ge 2 ]; then
> bottom_line=$((bottom_line + multi -1))
> fi
> }
>
> Fix will be included in next release. Thank you for help
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
да код я видел, где это исправить? в каком файле?rina wrote:Я имела ввиду вот это
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
Сама хотела это узнать)) Но уже вышел новый релиз, после обновления всё работает ок
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
все, вообще запутался :)rina wrote:Сама хотела это узнать)) Но уже вышел новый релиз, после обновления всё работает ок
попробуем сейчас обновиться
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
CentOS 7.3.1611
(x86_64)
Version:
0.9.8 (x86_64)
Release:
17
backup log
есть 2 сервер там центос 6 и тоже начились такие проблемы думал что обновления криво встали режил переставить но также стала тажи ошибка , страно что конфиг не трогал работало больше 3х месяцес и вдруг место закончилось в бэкапах забито tmp.*** файлами
[admin@ ~]$ sudo nginx -t
[sudo] password for admin:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
добавил в конфиг 2 похожие записи
(x86_64)
Version:
0.9.8 (x86_64)
Release:
17
backup log
SpoilerShow
-- SYSTEM --
2017-09-05 12:05:01 admin.conf
2017-09-05 12:05:01 stats.log
2017-09-05 12:05:01 history.log
2017-09-05 12:05:01 pam
-- WEB --
2017-09-05 12:05:01 сайт.ru
2017-09-05 12:05:01 сайт.рф
2017-09-05 12:05:01 сайт.рф
2017-09-05 12:05:01 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:15:02 admin.conf
2017-09-05 12:15:02 stats.log
2017-09-05 12:15:02 history.log
2017-09-05 12:15:02 pam
-- WEB --
2017-09-05 12:15:02 сайт.ru
2017-09-05 12:15:02 сайт.рф
2017-09-05 12:15:02 сайт.рф
2017-09-05 12:15:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:20:01 admin.conf
2017-09-05 12:20:01 stats.log
2017-09-05 12:20:01 history.log
2017-09-05 12:20:01 pam
-- WEB --
2017-09-05 12:20:01 сайт.ru
2017-09-05 12:20:02 сайт.рф
2017-09-05 12:20:02 сайт.рф
2017-09-05 12:20:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:25:01 admin.conf
2017-09-05 12:25:01 stats.log
2017-09-05 12:25:01 history.log
2017-09-05 12:25:01 pam
-- WEB --
2017-09-05 12:25:01 сайт.ru
2017-09-05 12:25:02 сайт.рф
2017-09-05 12:25:02 сайт.рф
2017-09-05 12:25:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:30:01 admin.conf
2017-09-05 12:30:01 stats.log
2017-09-05 12:30:01 history.log
2017-09-05 12:30:01 pam
-- WEB --
2017-09-05 12:30:01 сайт.ru
2017-09-05 12:30:01 сайт.рф
2017-09-05 12:30:02 сайт.рф
2017-09-05 12:30:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:35:02 admin.conf
2017-09-05 12:35:02 stats.log
2017-09-05 12:35:02 history.log
2017-09-05 12:35:02 pam
-- WEB --
2017-09-05 12:35:02 сайт.ru
2017-09-05 12:35:02 сайт.рф
2017-09-05 12:35:02 сайт.рф
2017-09-05 12:35:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:40:01 admin.conf
2017-09-05 12:40:01 stats.log
2017-09-05 12:40:01 history.log
2017-09-05 12:40:01 pam
-- WEB --
2017-09-05 12:40:01 сайт.ru
2017-09-05 12:40:02 сайт3.рф
2017-09-05 12:40:02 сайт2.рф
2017-09-05 12:40:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
2017-09-05 12:05:01 admin.conf
2017-09-05 12:05:01 stats.log
2017-09-05 12:05:01 history.log
2017-09-05 12:05:01 pam
-- WEB --
2017-09-05 12:05:01 сайт.ru
2017-09-05 12:05:01 сайт.рф
2017-09-05 12:05:01 сайт.рф
2017-09-05 12:05:01 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:15:02 admin.conf
2017-09-05 12:15:02 stats.log
2017-09-05 12:15:02 history.log
2017-09-05 12:15:02 pam
-- WEB --
2017-09-05 12:15:02 сайт.ru
2017-09-05 12:15:02 сайт.рф
2017-09-05 12:15:02 сайт.рф
2017-09-05 12:15:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:20:01 admin.conf
2017-09-05 12:20:01 stats.log
2017-09-05 12:20:01 history.log
2017-09-05 12:20:01 pam
-- WEB --
2017-09-05 12:20:01 сайт.ru
2017-09-05 12:20:02 сайт.рф
2017-09-05 12:20:02 сайт.рф
2017-09-05 12:20:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:25:01 admin.conf
2017-09-05 12:25:01 stats.log
2017-09-05 12:25:01 history.log
2017-09-05 12:25:01 pam
-- WEB --
2017-09-05 12:25:01 сайт.ru
2017-09-05 12:25:02 сайт.рф
2017-09-05 12:25:02 сайт.рф
2017-09-05 12:25:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:30:01 admin.conf
2017-09-05 12:30:01 stats.log
2017-09-05 12:30:01 history.log
2017-09-05 12:30:01 pam
-- WEB --
2017-09-05 12:30:01 сайт.ru
2017-09-05 12:30:01 сайт.рф
2017-09-05 12:30:02 сайт.рф
2017-09-05 12:30:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:35:02 admin.conf
2017-09-05 12:35:02 stats.log
2017-09-05 12:35:02 history.log
2017-09-05 12:35:02 pam
-- WEB --
2017-09-05 12:35:02 сайт.ru
2017-09-05 12:35:02 сайт.рф
2017-09-05 12:35:02 сайт.рф
2017-09-05 12:35:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
-- SYSTEM --
2017-09-05 12:40:01 admin.conf
2017-09-05 12:40:01 stats.log
2017-09-05 12:40:01 history.log
2017-09-05 12:40:01 pam
-- WEB --
2017-09-05 12:40:01 сайт.ru
2017-09-05 12:40:02 сайт3.рф
2017-09-05 12:40:02 сайт2.рф
2017-09-05 12:40:02 test.сайт.рф
Error: can't parse config /home/admin/conf/web/httpd.conf
[admin@ ~]$ sudo nginx -t
[sudo] password for admin:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
добавил в конфиг 2 похожие записи
SpoilerShow
<VirtualHost 185.188.183.198:8080>
ServerName сайт.xn--p1ai
ServerAlias www.сайт.xn--p1ai
ServerAdmin info@сайт.рф
DocumentRoot /home/admin/web/test.сайт.рф/public_zk
ScriptAlias /cgi-bin/ /home/admin/web/test.сайт.рф/cgi-bin/
Alias /vstats/ /home/admin/web/test.сайт.рф/stats/
Alias /error/ /home/admin/web/test.сайт.рф/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/test.сайт.рф.bytes bytes
CustomLog /var/log/httpd/domains/test.сайт.рф.log combined
ErrorLog /var/log/httpd/domains/test.сайт.рф.error.log
<Directory /home/admin/web/test.сайт.рф/public_zk>
AllowOverride All
Options +Includes -Indexes +ExecCGI +FollowSymLinks
php_admin_value open_basedir /home/admin/web/test.сайт.рф/public_zk:/home/admin/web/test.сайт.рф/public_html:/home/admin/tmp:/home/admin/web/test.сайт.рф/vendor/:/home/admin/web/test.сайт.рф/app/:/home/admin/web/test.сайт.рф/view/:/home/admin/web/test.сайт.рф/cache/:/home/admin/web/test.сайт.рф/ftp/
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
<IfModule mod_rewrite.c>
Include /home/admin/conf/web/httpd.php_modrewrite.conf
</IfModule>
</Directory>
<Directory /home/admin/web/test.сайт.рф/stats>
AllowOverride All
</Directory>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache
</IfModule>
<IfModule itk.c>
AssignUserID admin admin
</IfModule>
<Location /_import>
AuthType Basic
AuthName "Aloha,Hawaii!"
AuthUserFile /home/admin/web/.htpasswd
Require valid-user
</Location>
<Location /_yrl>
AuthType Basic
AuthName "Aloha,Hawaii!"
AuthUserFile /home/admin/web/.htpasswd
Require valid-user
</Location>
#Include /home/admin/conf/web/httpd.сайт.conf*
</VirtualHost>
ServerName сайт.xn--p1ai
ServerAlias www.сайт.xn--p1ai
ServerAdmin info@сайт.рф
DocumentRoot /home/admin/web/test.сайт.рф/public_zk
ScriptAlias /cgi-bin/ /home/admin/web/test.сайт.рф/cgi-bin/
Alias /vstats/ /home/admin/web/test.сайт.рф/stats/
Alias /error/ /home/admin/web/test.сайт.рф/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/test.сайт.рф.bytes bytes
CustomLog /var/log/httpd/domains/test.сайт.рф.log combined
ErrorLog /var/log/httpd/domains/test.сайт.рф.error.log
<Directory /home/admin/web/test.сайт.рф/public_zk>
AllowOverride All
Options +Includes -Indexes +ExecCGI +FollowSymLinks
php_admin_value open_basedir /home/admin/web/test.сайт.рф/public_zk:/home/admin/web/test.сайт.рф/public_html:/home/admin/tmp:/home/admin/web/test.сайт.рф/vendor/:/home/admin/web/test.сайт.рф/app/:/home/admin/web/test.сайт.рф/view/:/home/admin/web/test.сайт.рф/cache/:/home/admin/web/test.сайт.рф/ftp/
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
<IfModule mod_rewrite.c>
Include /home/admin/conf/web/httpd.php_modrewrite.conf
</IfModule>
</Directory>
<Directory /home/admin/web/test.сайт.рф/stats>
AllowOverride All
</Directory>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache
</IfModule>
<IfModule itk.c>
AssignUserID admin admin
</IfModule>
<Location /_import>
AuthType Basic
AuthName "Aloha,Hawaii!"
AuthUserFile /home/admin/web/.htpasswd
Require valid-user
</Location>
<Location /_yrl>
AuthType Basic
AuthName "Aloha,Hawaii!"
AuthUserFile /home/admin/web/.htpasswd
Require valid-user
</Location>
#Include /home/admin/conf/web/httpd.сайт.conf*
</VirtualHost>
Re: [БАГ] Error: can't parse config /home/admin/conf/web/nginx.conf
сам задал, сам отвечу
проблема оказалась, по умолчанию в конфиге есть строка
Include /home/admin/conf/web/httpd.сайт.ru.conf*
закоментировав ошибка пропала
надеюсь имено в это была ошибка, а не совпадение=)
проблема оказалась, по умолчанию в конфиге есть строка
Include /home/admin/conf/web/httpd.сайт.ru.conf*
закоментировав ошибка пропала
надеюсь имено в это была ошибка, а не совпадение=)