我有一台服务器192.168.1.1 并且布置了tomcat
但是经过路由,这台服务器外网访问不了
只能通过192.168.2.1来访问
那么我的tomcat布置后就是192.168.1.1/tomcat
问:外网如何通过192.168.2.1/tomcat来访问
修改server.xml里的Host似乎并不起作用

解决方案 »

  1.   

    这里可以比喻成两台服务器A和B,我想用A访问B.
    但是B的IP对内是1.1 对A是2.1 我的tomcat发布默认是1.1,但是A只能通过2.1来访问 
      

  2.   

    https://blog.csdn.net/gengyiping18/article/details/53581534自己看吧
      

  3.   

    这里可以比喻成两台服务器A和B,我想用A访问B.
    但是B的IP对内是1.1 对A是2.1 我的tomcat发布默认是1.1,但是A只能通过2.1来访问 
    服务器在内网,都会有一个外网的地址映射,就像你说的,B的内网IP是1.1,但是他的外网映射出来的地址其实是是2.1,所以当你通过外网访问B的时候只能访问2.1的,明白不,这个是可以通过路由器来设置的!!!!还有看看你的防火墙设置!
      

  4.   


    https://faceghost.com/question/493351
      

  5.   

    需要在路由器做设置https://faceghost.com/question/493351