如何在 :8090 上公开 Web 应用,即使防火墙仅允许 :80 和 :22

如何在 :8090 上公开 Web 应用,即使防火墙仅允许 :80 和 :22

我对服务器相关的东西还是个新手,所以请忍耐一下。

我使用 amazon webservices (EC2),在 jetty 上运行一个 web 应用程序,该应用程序在端口 8090 上运行。我通过通常的方法部署 web 应用程序

java -jar start.jar

因此,要访问该应用程序,我必须在 URL 中添加一个端口,如下所示:

someIP:8090/app

但只要someIP在浏览器中输入,我就会进入一个显示

有用!

这是该服务器的默认网页。

Web 服务器软件正在运行,但尚未添加任何内容。

我假设是 apache。我安装了 apache、tomcat 和 jetty。我该怎么做才能不必指定端口?我必须执行端口转发吗?

多谢。

答案1

看看类似的东西mod_jk。它将允许您将 Apache 实例连接到在单独端口上运行的 JAS。或者,您可以设置 Jetty 使用端口 80...

答案2

相关内容