Apache2 conf文件重定向对其他已启用站点的请求
我正在ubuntu 16.04上运行apache2。我已将apache2配置为运行多个站点。其中一个站点具有https设置,为了帮助支持此设置,我添加了以下规则以重定向http请求以使用https:Apache2 conf文件重定向对其他已启用站点的请求,apache2,Apache2,我正在ubuntu 16.04上运行apache2。我已将apache2配置为运行多个站点。其中一个站点具有https设置,为了帮助支持此设置,我添加了以下规则以重定向http请求以使用https: <VirtualHost *:80> ServerName http://example.com Redirect permanent / https://example.com/ </VirtualHost> 服务器名http://example.com 重
<VirtualHost *:80>
ServerName http://example.com
Redirect permanent / https://example.com/
</VirtualHost>
服务器名http://example.com
重定向永久/https://example.com/
这是一条过于笼统的规则,因为它将其他站点的https请求重定向到上述域
如何重新配置上述配置,使其仅重定向http请求,例如.com,而不重定向同一服务器上的其他站点?每个主机的第一个列出的virtualhost:port作为默认值,捕获所有不匹配的服务器名。确保你没有先定义你的特殊情况 请参阅apachectl-S输出,以获取vhost的加载位置以及默认位置的摘要