关于Web服务器域名设置相关知识积累
1.第一个问题,如何将一个服务器映射到一个域名上呢?
在申请域名的时候,会配置服务器IP和域名的对应关系,所以如果系统中只有一个应用的情况下,应用服务器不需要做任何配置。
2.在Tomcat服务器中如何配置直接通过域名访问应用
实际上类似于:如何将http://202.102.12.12:8080/test 这样一个地址 改为 www.test.com
要实现这种首先:
1.将8080端口,修改为80端口
在server.xml文件中找到:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
2.在Server.xml中进行配置
<Engine name="Catalina" defaultHost="wwww.test.com"> <Realm className="org.apache.catalina.realm.LockOutRealm"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="wwww.test.com" appBase="webapps" unpackWARs="true" autoDeploy="true"><!--对应不同的虚拟主机,可以将不同的应用映射到不同的域名中—> <context path="" docBase="/test" ><!--对应一个应用,可以将不同的应用映射到不同的路径中—> </Host> </Engine>
3.将202.102.12.12映射到域名www.test.com中
参考地址:
http://jingyan.baidu.com/article/7e440953dc096e2fc0e2ef1a.html
http://www.blogjava.net/baoyaer/articles/107278.html
http://www.cnblogs.com/Lawson/archive/2012/09/03/2669122.html
http://www.cnblogs.com/gentoo/archive/2012/10/13/2722463.html