【发布时间】:2019-09-06 04:22:57
【问题描述】:
我已将 ubuntu 14 设置为服务器并指向没有 SSL 的域 1,但是当我尝试在 URL 中使用 https:// 访问域 1 时,它需要我在同一个网站上托管另一个网站(域 2)使用 SSL 配置的服务器,而不是显示未找到页面错误。
如何避免这种情况?这是我尝试过的事情的列表。
.htaccess 无法将 HTTPS 重定向到 HTTP,因为没有为 V-Host 文件下的 domain-1 配置端口 443 以访问 .htacess 文件。
无法在没有 SSL 的情况下设置
<VirtualHost *:443>并在此处编写重定向。
我在下面的代码中做错了吗?
domain-1.conf
<VirtualHost *:80>
ServerAdmin admin@domain-1
ServerName domain-1
ServerAlias www.domain-1
DocumentRoot /var/www/domain-1/
ErrorLog /var/www/domain-1/error.
CustomLog /var/www/domain-1/access.log combined
</VirtualHost>
domain-2.conf
<VirtualHost *:80>
ServerAdmin admin@domain-2
ServerName domain-2
ServerAlias www.domain-2
DocumentRoot /var/www/domain-2/html
ErrorLog /var/www/domain-2/error.
CustomLog /var/www/domain-2/access.log combined
</VirtualHost>
<VirtualHost *:443>
ServerAdmin admin@domain-2
ServerName domain-2
ServerAlias www.domain-2
DocumentRoot /var/www/domain-2/html
SSLEngine on
SSLCertificateFile "/var/www/domain-2/ssl/domain-2.crt"
SSLCertificateKeyFile "/var/www/domain-2/ssl/domain-2.key"
SSLCACertificateFile "/var/www/domain-2/ssl/domain-2.ca-
ErrorLog /var/www/domain-2/error_ssl.log
CustomLog /var/www/domain-2/access_ssl.log combined
</VirtualHost>
【问题讨论】:
标签: .htaccess http https apache2 ubuntu-14.04