Wednesday, October 5, 2011

Name-based Virtual Hosts

hogehoge.ddo.jpに飛ばせばいいや。メンドイし。
と言っておきながらさっそく httpd.conf を書き換えてみたw

日本語ドメインは punycode変換してやる必要があります。

punycode.jp
ここから変換できます。

とむ.jpを変換した結果は xn--o9j5b.jp これ。

httpd.conf に下記を追加して再起動。

NameVirtualHost *:80

### virtualhost for uso-800.com
<VirtualHost *:80>
        DocumentRoot /var/www/html/
        ServerName uso-800.com
        ServerAlias www.uso-800.com
</VirtualHost>

### virtualhost for hogehoge.ddo.jp
<VirtualHost *:80>
        DocumentRoot /var/www/html/
        ServerName hogehoge.ddo.jp
</VirtualHost>

### virtualhost for tomu.jp
<VirtualHost *:80>
        DocumentRoot /var/www/html/
        ServerName xn--o9j5b.jp
</VirtualHost>

結果はこちらから:

とむ.jp

uso-800.com