; n.smb.net.db @ IN SOA blackhole.n.smb.net. root.blackhole.n.smb.net. ( 19990123 ; Serial 3600 ; Refresh 1200 ; Retry 3600000 ; Expire 3600 ) ; Minimum IN NS blackhole.n.smb.net. IN MX 100 mail ; localhost IN A 127.0.0.1 ; blackhole IN A 192.168.0.1 g3mac IN A 192.168.0.2 theseus IN A 192.168.0.3 : : : : : : : : ; aliases ns IN CNAME blackhole mail IN CNAME blackhole www IN CNAME blackhole ← www.sub IN CNAME blackhole ←
サーバコンフィギュレーション:
/usr/local/etc/apache/httpd.conf
... Port 80 ServerName www.n.smb.net NameVirtualHost 192.168.0.1 <VirtualHost 192.168.0.1> ServerAdmin webmaster@n.smb.netm DocumentRoot /usr/local/www/data/ ServerName www.n.smb.net ErrorLog /var/log/httpd-error_log TransferLog /var/log/httpd-access_log </VirtualHost> <VirtualHost 192.168.0.1> ServerAdmin webmaster@n.smb.netm DocumentRoot /usr/home/foo/public_html/ ServerName www.sub.n.smb.net ErrorLog /var/log/sub-error_log TransferLog /var/log/sub-access_log </VirtualHost>localhost は別にして、指定された addresses/ports があり、メインサーバだけが localhost のリクエストを受け取ります。www.n.smb.net が最も高い優先度を持っているせいで、default や primary のサーバとしては見られません。
サーバコンフィギュレーション:
... Port 80 ServerName www.domain.tld DocumentRoot /www/domain NameVirtualHost 111.22.33.55 <VirtualHost 111.22.33.55> DocumentRoot /www/otherdomain ServerName www.otherdomain.tld ... </VirtualHost> <VirtualHost 111.22.33.55> DocumentRoot /www/subdomain ServerName www.sub.domain.tld ServerAlias *.sub.domain.tld ... </VirtualHost>111.22.33.55 以外のアドレスに対するリクエストは、メインサーバから与えられます。Host:
が知られていないか、あるいは存在しない 111.22.33.55 へのリクエストは、www.otherdomain.tld から与えられます。
[ smb.net main page へ ] |
|
Last modified
|