2013-05-02 3 views
3

У меня возникли некоторые проблемы с установкой/добавление поддоменов .. к моему apache2 (HTTPD) ..HTTPD VirtualHost - субдомены

У меня есть это в моей httpd.conf

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/HomieCraft 
    ServerName www.homiecraft.pro 
    ServerAlias homiecraft.pro 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName stats.homiecraft.pro 
    ServerAlias www.stats.homiecraft.pro 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html/stats 
</VirtualHost> 

homiecraft. pro работает просто отлично ...

, но stats.homiecraft.pro не работает вообще .... Я сделал DNS запись .. И сделал «статистика» указывает на адрес прослушивания ... Но все еще это не работает ...

An y help was nice ... У меня была эта настройка раньше ... Но по какой-то причине я не могу заставить ее работать на этот раз ...

ответ

0

Обычно проблема заключается в записи Dns, проверьте субдомен добавить в Dns запись и проверьте тип, который устанавливает CNAME и основной домен типа является А.

и проверить тоже направление, Ip субдомен

измените ServerAlias ​​на поддомены выйти из WWW.

+0

Когда я пинг stats.homiecraft.pro .. Он указывает на правильный IP ... Так что настройка DNS работает ... Но с stats.homiecraft.pro в webbrowser нет ... Так что это серверная проблема ... с моим виртуальным хостом или что-то в этом роде ... Я думаю, что –

+0

ip domain homiecraft.pro - 46.253.196.160, а ip domain stats.homiecraft.pro - 108.162.198.144 проблема заключается в проверке записи DNS тип поддоменов и значение, поместите здесь эти параметры –

+0

Ну, теперь это ... Я сменил его на CNAME на homiecraft.pro .. И я использую cloudflare ... Ну, я могу изменить его обратно на A .. . И протестируйте его снова ... –

0

В Apache2 виртуальные хосты должны быть добавлены в файл ../apache2/conf/httpd-vhosts.conf вместо основного файла конфигурации, то есть ../apache2/conf/httpd.conf затем перезагрузите сервер apache2, т.е. ./apache2/bin/apa[tab] -k restart.

Теперь он будет работать нормально.

Смежные вопросы