关于DNS、Apache和Tomcat的别名配置
DNS、Apache和Tomcat都有自己的域名“别名”识别机制。而且,它们各自的别名识别都是独立的,不能相互识别。也就是说,DNS设置的别名(CNAME),Apache无法识别;Apache设置的别名(ServerAlias),Tomcat也无法识别。所以,配置网站时,要注意对这三个地方的别名设置进行同步。
下面以在tanggaowei.com域名上配制一个www.tanggaowei.com别名为例,提供DNS、Apache和Tomcat的配置参考:
1、DNS别名设置(tanggaowei.com.zone,以bind为例)
…
www IN CNAME tanggaowei.com.
…
2、Apaceh别名设置(httpd.conf)
<VirtualHost *:80>
…
ServerName tanggaowei.com
ServerAlias www.tanggaowei.com … </VirtualHost>
3、Tomcat别名设置(server.xml)
<Host name=”tanggaowei.com” …>
…
…
</HOST>
[ 固定链接:http://blog.tanggaowei.com/2006/09/dnsapachetomcat.html ]


