2013-02-25 22 views
2

我想在我的虛擬服務器中創建一個子域(它是一個centOS)。我已經編輯httpd.conf文件是這樣的:在centos中創建子域6

了NameVirtualHost *:80

<VirtualHost *:80> 
    DocumentRoot /var/www/html/zend/ 
    <Directory "/var/www/html/zend"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
    </Directory> 
    ServerName zend.mydomain.es 
</VirtualHost> 

當我嘗試www.mydomain.es它的做工精細,但當我嘗試zend.mydomain.es我得到服務器未找到錯誤。 有沒有其他文件我必須配置這個工作?

+0

你是否在你的DNS設置中設置了你的子域名?例如。 GoDaddy上的DNS經理? – 2013-09-14 19:15:15

+0

也請確保在進行更改後重新啓動您的httpd服務。例如。 'service httpd restart' – 2013-09-14 19:15:52

回答

2

你也應該爲你的子域的DNS設置,確保子域名指向正確的IP

還要檢查平如果回答:

平zend.mydomain.es

如果IP正確,請檢查Apache日誌(error.log和access.log)。

0
  1. 我會建議驗證您的子域名的DNS設置。 例如如果您使用GoDaddy進行託管,我會建議您確保 您有一個針對您的子站點的條目,並且IP指向 是同一個方框。
  2. 接下來,如果還沒有,在對httpd.conf 進行更改後,您需要重新啓動httpd服務進行更改,以取得 的影響。所以試試service httpd restart

希望這些有助於解決您的問題。