Проблема в v-rebuild-web-domains с IDN доменами
Posted: Mon Jun 19, 2017 4:29 pm
Здравствуйте.
Если у пользователя добавлены IDN домены, то при выполнении v-rebuild-web-domains имеем следующую картину:
После выполнения /usr/local/vesta/bin/v-rebuild-web-domains admin
Вот так выглядит /home/admin/conf/web/nginx.conf
В server_name пусто.
То же самое в конфигурации apache.
ServerName и ServerAlias пустые.
Если у пользователя добавлены IDN домены, то при выполнении v-rebuild-web-domains имеем следующую картину:
Code: Select all
[root@v203475 /]# /usr/local/vesta/bin/v-rebuild-web-domains admin
idn: could not convert from ANSI_X3.4-1968 to UTF-8
idn: could not convert from ANSI_X3.4-1968 to UTF-8
idn: could not convert from ANSI_X3.4-1968 to UTF-8
idn: could not convert from ANSI_X3.4-1968 to UTF-8
Error: httpd restart failed
Вот так выглядит /home/admin/conf/web/nginx.conf
Code: Select all
[root@v203475 /]# more /home/admin/conf/web/nginx.conf
server {
listen 95.142.38.139:80;
server_name ;
error_log /var/log/httpd/domains/тест.тест.error.log error;
location / {
proxy_pass http://95.142.38.139:8080;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|
flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
root /home/admin/web/тест.тест/public_html;
access_log /var/log/httpd/domains/тест.тест.log combined;
access_log /var/log/httpd/domains/тест.тест.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/тест.тест/document_errors/;
}
location @fallback {
proxy_pass http://95.142.38.139:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx..conf*;
}
То же самое в конфигурации apache.
Code: Select all
[root@v203475 /]# more /home/admin/conf/web/httpd.conf
<VirtualHost 95.142.38.139:8080>
ServerName
ServerAlias
ServerAdmin info@тест.тест
DocumentRoot /home/admin/web/тест.тест/public_html
ScriptAlias /cgi-bin/ /home/admin/web/тест.тест/cgi-bin/
Alias /vstats/ /home/admin/web/тест.тест/stats/
Alias /error/ /home/admin/web/тест.тест/document_errors/
SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/тест.тест.bytes bytes
CustomLog /var/log/httpd/domains/тест.тест.log combined
ErrorLog /var/log/httpd/domains/тест.тест.error.log
<Directory /home/admin/web/тест.тест/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir /home/admin/web/тест.тест/public_html:/home/admin/tmp
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
<Files *.php>
SetHandler fcgid-script
</Files>
FCGIWrapper /home/admin/web/тест.тест/cgi-bin/fcgi-starter .php
</Directory>
<Directory /home/admin/web/тест.тест/stats>
AllowOverride All
</Directory>
Include /home/admin/conf/web/httpd..conf*
</VirtualHost>