zoukankan      html  css  js  c++  java
  • Linux下tomcat修改成的80端口无法访问

    转自: https://blog.csdn.net/u013252047/article/details/72834415

    tomcat放到服务器上访问8080端口还需要输入端口号,造成访问不便,好多人需要换成80端口。

    改变端口号很简单,在tomcat/conf/server.xml里面

    [plain] view plain copy
     
    1. <Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"  
    2.            connectionTimeout="20000"  
    3.            redirectPort="8443" />  


    改变port的值就可以,按理说就这样就可以,但是改成80后,用service tomcat restart,重启tomcat用netstat -nlp查看端口,发现没有80端口,原来是在lunix下,非root用户不能监听1024以上的端口号,这个tomcat服务器就没办法绑定在80端口下,所以这里需要使用linux的端口转发机制,把到80端口的服务请求都转到8080端口上。

    [plain] view plain copy
     
    1. iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080  

    保存

    [plain] view plain copy
     
    1. service iptables save  

    这样就可以访问80端口了。

  • 相关阅读:
    作业呢
    留言板
    题解 lg2480 古代猪文
    题解 lg4139 上帝与集合的正确用法
    AFO
    题解 lg2946 [USACO09MAR]Cow Frisbee Team S
    题解 lg4158 [SCOI2009]粉刷匠
    题解 HDU4035 Maze
    题解 lg3232 [HNOI2013]游走
    题解 HDU4652 Dice
  • 原文地址:https://www.cnblogs.com/xiaofengfeng/p/9171534.html
Copyright © 2011-2022 走看看