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 ーサレ、ニーヲW.コオク
DocumentRoot /home/httpd/html-big5
</VirtualHost>
<VirtualHost 208.184.174.12>
ServerName L6FDP645L316L7DFL40D.NF51NEDC.aced.net
DocumentRoot /home/httpd/html-big5
</VirtualHost>
----------------------------------------------------
「サーバー名」を、異なったエンコードを使用して入力したページをユーザへ送信することが可能です。
仮想ホストは必ずASCII互換エンコーディング(ACE)文字列(言語によりUTF5またはRACE、中国語、アラビア語、インドの言語はUTF5、その他はRACE)を使用して下さい。ACE文字列*には「aced.net」を付加します。
*技術的情報
これにより、iClientのユーザは指定された宛先へ向けられます。これは「ACEstring.aced.net」は、iClientがHTTPヘッダ内の「ホスト」として、お使いのウェブサーバーへ送信されるものであるからです。
注意点:
Apacheのバージョン1.3.10、1.3.11、1.3.12、1.3.14をお使いの場合、これらApacheの古いバージョンは仮想ホスティング及び多言語ドメイン名をサポートしませんのでご留意下さい。お使いのApacheをアップグレードすることをお勧め致します。
事情により現在のApacheのバージョンを起動し続ける必要があり、しかも多言語ドメイン名の仮想ホストのサポートを希望する場合は、Apacheソースコードを若干変更し、バイナリをリコンパイルする必要があります。更なる情報はこちらをクリックして下さい。
Back to top
|