网站不会通过https

时间:2016-06-06 21:10:02

标签: apache ssl https virtual host

我在Apache2虚拟主机上遇到SSL证书问题。我已正确配置了我的虚拟主机文件,因此当我尝试使用https://mywebsite.com访问我的网站时,确定无误!但是,当我试图访问我的网站,如mywebsite.com时,它将进入托管的默认页面(var / www / html)而不是var / www / mywebsite.com / public_html。

我只想让谁写mywebsite.com始终打开https。 如果我在我的默认主机页面上放置.htaccess文件,其他指向主机IP的网站将受到这种情况的影响。

服务器规范:Ubuntu 14.04 / Apache2 mywebsite.com.conf

ServerName mywebsite.com
ServerAlias www.mywebsite.com
ServerAdmin hostmaster@mywebsite.com
DocumentRoot /var/www/mywebsite.com/public_html
SSLEngine on
SSLCertificateFile /usr/local/ssl/public.cer
SSLCertificateKeyFile /usr/local/ssl/private.key
SSLCertificateChainFile /usr/local/ssl/intermediate.cer

1 个答案:

答案 0 :(得分:0)

我解决了,我为默认conf中的非ssl创建了一个新的conf文件,并将文件夹的目标设置为相同然后我添加了.htaccess来强制https。