【问题标题】:Website don't open with https网站不使用 https 打开
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-09
    • 2018-12-31
    • 1970-01-01
    • 2017-11-17
    相关资源
    最近更新 更多