【问题标题】:enabling tomcat web apps to be served from Ubuntu lucid使 tomcat Web 应用程序能够从 Ubuntu lucid 提供服务
【发布时间】:2010-12-31 03:30:35
【问题描述】:

我在 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

任何帮助将不胜感激

谢谢 巴拉蒂鲁帕南巴卡姆

【问题讨论】:

    标签: tomcat ubuntu firewall


    【解决方案1】:

    您的 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
    

    【讨论】:

    • 那你能接受答案吗?这就是 stackoverflow 的全部意义所在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2014-11-29
    • 1970-01-01
    • 2020-08-18
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多