【问题标题】:I don't have the access to my server Tomcat 9 externally我无法从外部访问我的服务器 Tomcat 9
【发布时间】:2021-05-05 13:58:13
【问题描述】:

我正在实施名为 Apache Guacacmole 的解决方案,但为此我需要一个服务器 Apache Tomcat 我实际上在 Debian 10 上,我安装了 Tomcat 9.0.45 我已经配置了服务器,它可以工作,但只能在本地工作, 我在服务器的虚拟机上,当我尝试使用 http://myIPaddress:8080 连接到我的 tomcat 时,我实际上遇到了超时错误,

我查看了有关 Apache tomcat 9 的所有帮助和文档,但找不到解决方案 我没有阻止 8080 端口的防火墙,并且连接器具有允许所有 IP 访问服务器的配置。

如果你能帮助我,那么,谢谢你!

【问题讨论】:

  • 您是否正确配置了虚拟机的网络接口? IE。它是否允许连接,并且该端口 8080 是否打开?甚至已经在使用?
  • 它是哪个虚拟机提供商?
  • @Lino 是的,它已打开并正在使用中,它正确地允许连接......理论上很好
  • @Andrius Burokas 我实际上在集群服务器上,我在数据中心的服务器上创建了一个虚拟机
  • @AndriusBurokas 嗯,这才是真正的问题,已经解决了……当我看到我需要访问虚拟机时,我已经这样做了

标签: java tomcat debian virtual-machine tomcat9


【解决方案1】:

您需要将您的公共 IP 绑定到 tomcat 实例,如果没有,请检查传入连接的防火墙设置。

【讨论】:

  • 是的,我已经完成了,我的防火墙设置也完成了,但感谢我的帮助!
  • 您是否在同一台虚拟机上运行任何其他服务?为了检查防火墙是否通过另一个非公共端口正常工作? f.i 8090. 可能来自 Debian 在 2222 上使用 sshd 从外部网络连接。
  • 好吧,我只是运行虚拟机,然后通过 Windows 的 ssh 访问它,但是 ssh 在端口 22 上,当我执行 netstat 时,我的虚拟机只听 0.0.0.0 :8080 /java 和 0.0.0.0:22 /sshd
猜你喜欢
  • 2017-03-20
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
  • 2018-10-29
  • 2012-11-08
  • 2020-10-31
相关资源
最近更新 更多