Apache 能夠支援多語言域名的虛擬主機服務。它能夠直接象處理一般英文域名虛擬主機服務一樣﹐提供類似服務。
譬如說www.i-DNS.net:
apache httpd.conf
---------------------------------------------------- <VirtualHost 208.184.174.12> ServerName www.i-DNS.net DocumentRoot /home/httpd/html </VirtualHost> <VirtualHost 208.184.174.12> ServerName 弊暱趙郖靡.厙釐 DocumentRoot /home/httpd/html-gb </VirtualHost> <VirtualHost 208.184.174.12> ServerName 國際化域名.網絡 DocumentRoot /home/httpd/html-big5 </VirtualHost> <VirtualHost 208.184.174.12> ServerName L6FDP645L316L7DFL40D.NF51NEDC.aced.net DocumentRoot /home/httpd/html-big5 </VirtualHost> ----------------------------------------------------
我們可以通過以各種字符編碼輸入“ServerName”後﹐讓用戶登錄正確的網頁。
切記您只能夠為ACE兼容字串(即UTF5或RACE編碼﹐視語言而定﹕中文、阿拉伯文及印度語言使用UTF5﹔而其他語言則使用RACE)提供 虛擬主機服務。請在您的ACE字串* 上添加".aced.net". 的前綴。
* 技術解說﹕
如此一來﹐使用iClient的用戶才能夠被指向您所設定的目標域址﹔因為iClient會向您的主機發出以"ACEstring.aced.net" 作為http標題的“host”主機。
備註﹕
倘若您所使用的是Apache第1.3.10, 1.3.11, 1.3.12 或 1.3.14等版本﹐請注意這些舊式版本並不支援多語言
域名的虛擬主機服務。我們建議您提昇您的Apache軟件版本。
倘若為了某種原因﹐您想繼續使用您的現存Apache版本﹐又想增添多語言域名的虛擬主機服務功能的話﹐那請您在
Apache的source code源碼上進行更動並彙編二元碼。欲知詳情﹐請點擊此處。