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)
...
ServerName tanggaowei.com
ServerAlias www.tanggaowei.com
...
3、Tomcat别名设置(server.xml)
...
www.tanggaowei.com
...
下面以在tanggaowei.com域名上配制一个www.tanggaowei.com别名为例,提供DNS、Apache和Tomcat的配置参考:
1、DNS别名设置(tanggaowei.com.zone,以bind为例)
...
www IN CNAME tanggaowei.com.
...
2、Apaceh别名设置(httpd.conf)
...
ServerName tanggaowei.com
ServerAlias www.tanggaowei.com
...
3、Tomcat别名设置(server.xml)
...
www.tanggaowei.com
...