好的,所以我有一个使用以下指令设置的 Apache 服务器:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example1.com
ServerAlias www.example1.com
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName example2.com
ServerAlias *.example2.com
DocumentRoot /var/www/example2
</VirtualHost>
<VirtualHost example1.com:443>
DocumentRoot /var/www/html
ServerName example1.com:443
SSLEngine on
...
</VirtualHosts>
Run Code Online (Sandbox Code Playgroud)
因此 example1.com 支持 SSL,可以通过 http://example1.com 或 https://example1.com 访问。但是,当我在浏览器中访问 https://example2.com 时,这会产生意外的副作用,即显示 https://example1.com。我想要做的基本上是以某种方式禁用 https://example2.com 或将其重定向到 http://example2.com,这样我在访问它时就不会收到警告和错误的站点。