Apacheのバーチャルドメイン設定
2001/1/5
バージョン | Apache 1.3.12 | |
OS | RedHat Linux 6.2J (Linux 2.2.14-5.0) |
ここでは1つのIPアドレスでバーチャルドメインを実現するNon-IP型のバーチャルドメインを設定します。
NATによる内部サーバ公開時の注意点
設定そのものはWeb上にも多数のサンプルがありますし、非常に簡単なのですが、NATでローカルネットワーク内のサーバを外部に公開している場合、ローカル側のIPアドレスを指定する必要があります。この点だけ注意する必要があります。
以下の例(httpd.conf)では2つのバーチャルドメインを設定していますが、192.168.1.1は、Webサーバのローカル側のIPアドレスです。外向けのIPアドレスを設定する必要はありません。
NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1> ServerName _default_ </VirtualHost> <VirtualHost 192.168.1.1> ServerAdmin [email protected] DocumentRoot /home/marinbow/public_html ServerName www.marinbow.com </VirtualHost> <VirtualHost 192.168.1.1> ServerAdmin [email protected] DocumentRoot /home/marinbow/public_html ServerName www.marinbow.net </VirtualHost>
もちろん、NATなんか使っていなくて、サーバを外部のネットワークに接続している場合には、ここには外向けのIPアドレスを設定します。