我在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服务于互联网。但我无法看到它是如何相关的。
答案 0 :(得分:0)
我现在就开始工作了。我需要在防火墙中为端口80添加入站规则。
不知道现有规则的原因:
万维网服务(HTTP流入)
仅适用于IIS。此规则也会打开端口80。有人可以解释为什么吗?
感谢。