域名访问tomcat中web项目

1.申请域名www.xxx.com

2.修改路由器设置

转发规则-》虚拟服务器

添加安装tomcat机器的内网ip,端口80,协议TCP

3.修改tomcat server.xml文件

原默认8080端口改为80

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

Engine节点中defaultHost原localhost改为目标域名

<Engine name="Catalina" defaultHost="www.xxx.com">

Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点

<Host name="www.xxx.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
       <Context path="" docBase="/MyWebProject" debug="0" reloadable="true"></Context>

</Host>

这样就可以在外网用申请的域名访问MyWebProject项目了

注:“MyWebProject”为项目名称

猜你喜欢

转载自yrtao.iteye.com/blog/2222912