请求HTTP工作,而HTTP请求不起作用

时间:2017-05-30 11:03:54

标签: apache http web-applications https http-redirect

我在Linux(Digital Ocean)的云上运行Apache / Tomcat上的Web应用程序。它有一个域名 - example.com。我已使用Let's Encryptexample.comwww.example.com加密,现在请求https://example.comhttps://www.example.com工作。

然后我想将HTTP请求重定向到HTTPS。但是注意到由于某种原因,对http://example.comhttp://www.example.com的请求不起作用,而且我没有从我的服务器获得任何响应。我尝试使用VirtualHost的Apache配置文件,但到目前为止我没有任何工作。

使用tcpdump我看到我在服务器上接收端口80上的请求,但除此之外没有任何事情发生。

在HTTP请求无法工作的情况下,请求HTTPS工作的原因可能是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

好吧,如果其他人遇到这种行为 - 其原因是防火墙 - 端口443(由HTTPS使用)是打开的,但端口80(用于HTTP)只是关闭。打开它解决了它。

相关问题