【问题标题】:Tomcat7 on digital ocean, started but unaccessible from browserdigitalocean 上的 Tomcat7,已启动但可从浏览器访问
【发布时间】:2014-10-30 06:24:39
【问题描述】:

我刚刚通过这篇文章 https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-on-ubuntu-12-04 在 Digital Ocean (ubuntu 12) 上安装了 tomcat7,一切似乎都安装正确,tomcat7 已经启动,但我不知道为什么它不工作并且无法使用 myipaddress:8080 从浏览器访问. 非常感谢任何帮助。 谢谢

【问题讨论】:

  • 我尝试在本地使用 curl 终端(使用 ssh 远程终端)访问,然后它就可以工作,但是当我尝试从浏览器访问它时,它没有给我任何响应

标签: java web tomcat7 ubuntu-12.04 digital-ocean


【解决方案1】:

听起来您正在运行默认情况下在防火墙规则中阻止 8080(或更多端口)的 Linux 发行版(例如 CentOS)。您可以通过运行iptables-save 来验证这一点,看看是否有规则阻止任何端口。

如果是这样的话,运行

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

解锁 8080。

【讨论】:

  • 好吧,我知道你已经弄明白了 ;)
【解决方案2】:

我找到了答案,用这个来允许远程访问tomcat7的8080端口:

iptables -I INPUT 1 -i eth0 -p tcp --dport 8080 -j ACCEPT

【讨论】:

    猜你喜欢
    • 2022-06-25
    • 2016-06-26
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2016-09-02
    • 2020-11-01
    相关资源
    最近更新 更多