2013-05-02 141 views
3

我遇到一些問題與設置/添加子域名..我的Apache2(httpd的)..httpd的虛擬主機 - 子域

我在我的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有這個。親作品就好了... ...

但stats.homiecraft.pro不會在所有的工作....我已經做了DNS記錄..並取得「統計」點到監聽地址。但仍然不起作用...

An Ÿ幫助將是不錯...我有這個安裝程序之前...但出於某種原因,我不能讓它的工作這一次......

回答

0

通常情況下,問題是出在DNS記錄,檢查子域名在添加DNS記錄並檢查類型,它是集CNAME和主域類型是A.

並檢查過的IP方向的子域

更改在子域serverAlias退出WWW。

+0

當我平安stats.homiecraft.pro。它指向正確的IP ...所以DNS的設置工作......但隨着stats.homiecraft.pro在web瀏覽器不...所以這是一個服務器端問題...與我的虛擬主機或東西...我猜.. – 2013-05-02 17:11:58

+0

的IP域homiecraft.pro是46.253.196.160和IP域的stats.homiecraft.pro是108.162.198.144問題是在DNS記錄檢查子域的類型和值,把這個參數放在這裏 – 2013-05-02 17:15:08

+0

現在好了......我把它改爲CNAME給homiecraft.pro ..而我正在使用cloudflare ......好吧,我可以將它改回A .. 。並再次測試... – 2013-05-02 17:19:08

0

在Apache2虛擬主機必須添加../apache2/conf/httpd-vhosts.conf文件,而不是主要配置文件即../apache2/conf/httpd.conf 然後重新啓動apache2 servie ie。 ./apache2/bin/apa[tab] -k重啓。

現在它會正常工作。