centos安装阿里云免费ssl证书和https伪静态失效解决办法

centos6 和centos7 在安装过程中 centos6和7支持的伪静态是需要在ssl.conf中配置的

首先申请免费域名证书,到阿里云域名后台,对应的域名管理里有个ssl证书,如下图:

申请完点控制后台下载,具体配置步骤不详细说了,阿里云后台有。

apache2.2或者2.3配置参数不同

apache 2.2或者2.3的ssl.conf配置中需要把

<Directory “/data/www”>
    SSLOptions +StdEnvVars
</Directory>
改成
<Directory “/data/www”>
    SSLOptions +StdEnvVars
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
apache 2.4以上版本
<Directory “/data/www”>
    SSLOptions +StdEnvVars
</Directory>
改成
<Directory “/data/www”>
    SSLOptions +StdEnvVars
    AllowOverride All
    Require all granted
</Directory>
才支持伪静态 /data/www是你的网站路径
如有不明白的地方可以Q我2581677560