在请求HTTP的请求不起作用时,HTTP的请求工作



我在带有Linux(数字海洋(的云上运行的Apache/Tomcat上运行了一个Web应用程序。它具有域名-example.com。我使用Let's Encrypt对example.comwww.example.com进行了加密,现在请求https://example.comhttps://www.example.com工作。

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

使用tcpdump我看到我正在服务器上的端口80上接收请求,但是除此之外什么也没有发生。

在请求http不工作时,请求HTTP的请求可能是什么原因?

谢谢。

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

最新更新