; 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
|