We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
[БАГ] 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*
закоментировав ошибка пропала
надеюсь имено в это была ошибка, а не совпадение=)