2013-04-16 64 views
0

我有一箇中文域名來承載。我設置了DNS部分,工作正常。中文域的apache httpd.conf設置

但是,我無法在Apache中進行設置。我確實添加了別名,但仍然無法使用。

<VirtualHost 202.64.x.x:80> 
ServerName aaaa.com:80 
DocumentRoot /var/www/aaaa/ 
ServerAlias XN--aaaaaaaaaaaa.XN--aaaaaaa 

我需要在Alias中添加中文域名嗎? 有什麼建議嗎?

回答

0

虛擬主機設置將如此,所以服務器名稱中沒有端口80,加上結束標籤!編輯完成後需要重新啓動Apache。使用適當的vhost文件來編輯它,而不是配置文件。

<VirtualHost *:80> 
    ServerName test.xn 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/test.xn 
</VirtualHost> 
+0

我在文件中的結束標記只是沒有把這個例子。所有其他別名正在工作,但不僅僅是這個中文域名。在ServerName處添加:80不會影響結果,因爲所有其他域也以這種方式工作。 – hatted

相關問題