1.  注册域名(在万网或美橙都可以)

     万网http://wanwang.aliyun.com/

     美橙互联http://www.cndns.com/cn/shop/

  2. 修改tomcat中 server.xml配置文件
    (1)、原来默认8080端口 改为 80端口
    修改前:
    <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />

    修改后:

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

    (2)、Engine节点中defaultHost原localhost改为目标域名
    修改前:

    <Engine name="Catalina" defaultHost="localhost">

    修改后:

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

    (3)、Host节点中name原localhost改为目标域名,并且在Host节点中添加如下的Context节点
    修改前:

    <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
     <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
     </Host>

    修改后:

    <Host name="www.xxx.com"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
           <Context path="" docBase="/MyWebProject" debug="0" reloadable="true"></Context>
      
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
    </Host>

     

  3. 修改路由器设置
    将外网IP地址 映射到 内网IP 的 80 端口上 ,协议是TCP/IP

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

 

版权声明:本文为bestOfReason原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bestOfReason/p/5113167.html