【发布时间】:2016-10-06 14:57:23
【问题描述】:
我对 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 我的网站.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
【问题讨论】:
-
您需要检查 apache 是否甚至在查找/解析您的 .conf 文件,然后您必须检查其他 .conf 文件中的其他站点定义可能会覆盖您上面的内容。
标签: apache ssl https virtual host