tomcat配置域名
TOMCAT_HOME/conf/server.xml的修改方式如下:
一.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80
原始:
<Connectorport="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true" />
修改后:
<Connectorport="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true" />
其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变
二.绑定域名(重点)
原始:
<Engine name="Catalina"defaultHost="localhost">
<Hostname="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false" />
</Engine>
修改后:
<Engine name="Catalina"defaultHost="www.abc.com">
<Hostname="www.abc.com" appBase=="abcapps"unpackWARs="true" autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false"
<Hostname="www.cba.com" appBase=="D:/cba"unpackWARs="true" autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false" />
<Hostname="202.0.168.1" appBase=="D:/cba"unpackWARs="true" autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false" />
<Hostname="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"xmlNamespaceAware="false" >
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="onion_log." suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="onion_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
</Host>
</Engine>
这里解释一下上面的配置
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.
Host 的 name:表示该主机绑定的域名,也可以是公网ip,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.【onion_log】为日志文件名;
【onion_access_log】为访问主机的日志文件名。
按照上面的配置:
1.如果我在浏览器中输入http://localhost 则访问 C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/下的网站
2.如果输入http://www.abc.com 则访问 C:/Program Files/Apache Software Foundation/Tomcat 5.5/abcapps/下的网站
3.如果输入http://www.cba.com 则访问 D:/cba/下的网站.

浙公网安备 33010602011771号