use*_*925 1 ubuntu tomcat firewall
我在一台ubuntu lucid服务器上运行8080的tomcat.我可以从本地机器访问它.但是我无法从外面的任何机器访问tomcat.是否由于防火墙限制.我需要做什么才能从远程计算机访问tomcat.尝试将此规则添加到iptables但它没有解决iptables --table nat --append PREROUTING --protocol tcp --destination-port 80\--in-interface eth0 --jump REDIRECT --to-port 8080
任何帮助,将不胜感激
谢谢Bala Thiruppanambakkam
您的iptables命令仅将请求从8080重定向到80.但是如果您的默认策略是拒绝,则这可能还不够.
这是来自正在运行的Tomcat服务器iptables脚本的复制/粘贴:
# this allows incoming packets to port 80
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
# same as above but for 8080
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
# this redirects all traffic coming to port 80 into 8080
/sbin/iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |