好了,因此我使用以下指令设置了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>
因此example1.com具有SSL支持,可以通过http:// example1.com或https:// example1.com进行访问。但是,这有意外的副作用,当我在浏览器中访问https:// example2.com时显示https:// example1.com。我想做的基本上是某种程度上禁用https:// example2.com或将其重定向到http:// example2.com,这样当我访问它时,我不会得到警告和错误的站点。