我是服务器配置的新手,并且遇到了一个可能很奇怪的问题。
我成功设置了一个网络服务器,甚至有一个从 http 到 https 的有效重定向。但现在,在没有故意更改任何内容的情况下,重定向停止工作了。
我把相关的配置部分分解成这样:
/etc/apache2/sites-available/myServername.conf
<VirtualHost *:80>
ServerName myServername
Redirect permanent / https://myServername/
</VirtualHost>
首先,如果我在浏览器中输入“myServername”,则会显示“https://我的服务器名称/“正如我所期望的那样。现在我可以看到我的服务器的索引页,并且 http 访问正常。这是怎么回事呢?
我在 Debian 系统上使用 Apache/2.4.10。
问候,Tobi
答案1
我意识到 000-default 文件也已启用。并且它也指定在端口 80 上。看起来 apache2 不知何故开始在某个时候使用此条目。谢谢,问题解决了 :)