Раньше на моем сервере в конфиге Апача было настроены виртуальные хосты на ip, после переделки виртуальных хостов на доменные имена, стала появляться странная ошибка: Bad Gateway errors у субдоменов одного сайта:
Bad Gateway
The following error occurred:
[code=DNS_HOST_NOT_FOUND] The host name was not found during the DNS lookup. Contact your system administrator if the problem is not found by retrying the URL.
Причем то не работает один субдомен, то другой и у одних людей ошибка проявляется, у других все работает нормально.
Вот такие настройке на linux-сервере:
=============DNS file for www.name-site.ru====================
@ 14400 IN SOA ns1.name-site.ru. server.name.ru. (
1053632523
28800
7200
3600000
86400
)
name-site.ru. 14400 IN NS ns1.name-site.ru.
name-site.ru. 14400 IN NS ns2.name-site.ru.
name-site.ru. 14400 IN A 00.00.00.0
name-site.ru. 14400 IN A 00.00.00.00
localhost.name-site.ru. 14400 IN A 127.0.0.1
name-site.ru. 14400 IN MX 0 name-site.ru.
mail 14400 IN CNAME name-site.ru.
www 14400 IN CNAME name-site.ru.
ftp 14400 IN CNAME name-site.ru.
ns1.name-site.ru. 14400 IN A 00.00.00.0
ns2.name-site.ru. 14400 IN A 00.00.00.00
subdomen-name 14400 IN CNAME name-site.ru.
www.subdomen-name 14400 IN CNAME name-site.ru.
second-subdomen-name 14400 IN CNAME name-site.ru.
www.second-subdomen-name 14400 IN CNAME name-site.ru.
================
=============Apache config====================
<VirtualHost *>
BytesLog domlogs/name-site.ru-bytes_log
ServerName name-site.ru
Redirect permanent / http://www.name-site.ru/
</VirtualHost>
<VirtualHost *>
BytesLog domlogs/name-site.ru-bytes_log
ServerName www.name-site.ru
ServerAdmin webmaster@name-site.ru
DocumentRoot /home/name-site.ru/public_html
Options MultiViews Indexes Includes ExecCGI
AddHandler cgi-script .cgi .pl
AddType text/html .shtml
AddHandler server-parsed .shtml
AddDefaultCharSet windows-1251
<Directory "/home/name-site.ru/public_html">
Options MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
BytesLog domlogs/name-site.ru-bytes_log
User name-site.ru
Group name-site.ru
CustomLog domlogs/name-site.ru combined
ScriptAlias /cgi-bin/ /home/name-site.ru/public_html/cgi-bin/
</VirtualHost>
<VirtualHost *>
BytesLog domlogs/subdomen-name.name-site.ru-bytes_log
ServerName subdomen-name.name-site.ru
Redirect permanent / http://www.subdomen-name.name-site.ru/
</VirtualHost>
<VirtualHost *>
BytesLog domlogs/subdomen-name.name-site.ru-bytes_log
ServerName www.subdomen-name.name-site.ru
ServerAdmin wwwadmin@name-site.ru
DocumentRoot /home/name-site.ru/public_html/subdomen-name
Options MultiViews Indexes Includes ExecCGI
AddHandler cgi-script .cgi .pl
AddType text/html .shtml
AddHandler server-parsed .shtml
AddDefaultCharSet windows-1251
<Directory "/home/name-site.ru/public_html/subdomen-name">
Options MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
CustomLog domlogs/subdomen-name.offshore-companies.co.uk combined
ScriptAlias /cgi-bin/ /home/name-site.ru/public_html/subdomen-name/cgi-bin/
User name-site.ru
Group name-site.ru
</VirtualHost>
=======================
В чем может быть ошибка и как ее исправить?
С уважением,
Елена