如何使Tomcat 8在端口80上工作并在Internet上提供内容

时间:2016-03-09 01:00:37

标签: tomcat

我在SO上阅读了很多关于这个主题的帖子,我仍然无法让Tomcat 8.0.32工作。

这是我的环境:我在互联网上连接了Windows Server 2012 R2。在它上面我安装了Tomcat 8.0.32。我打开server.xml并将端口号从8080更改为80,如下所示:

<Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" URIEncoding="UTF-8"  />
 ...
</Connector>

我没有在Tomcat上安装任何东西,我可以在

看到内容
http://localhost:80

但是,当我输入Chrome时

http://example.com

我收到错误消息:网页不可用。

如果我关闭Tomcat,在此服务器上启动一个IIS网站(绑定到端口80),然后键入http://example.com,我就可以访问IIS网站提供的网页。

这表明我需要对Tomcat做些什么,但我不知道我需要做什么。

更新

还有一条信息:在服务器之前,有一个负载均衡器(Kemp LoadMaster 3000)。不确定这件事是否需要配置才能让Tomcat服务于互联网。但我无法看到它是如何相关的。

1 个答案:

答案 0 :(得分:0)

我现在就开始工作了。我需要在防火墙中为端口80添加入站规则。

不知道现有规则的原因:

万维网服务(HTTP流入)

仅适用于IIS。此规则也会打开端口80。有人可以解释为什么吗?

感谢。