OpenCart如何设置HTTPS?

在Opencart中配置HTTPS访问这要有三个步骤:上传证书,新增配置项,后台开启SSL
以LAMP环境为例,具体配置如下:

  1. 将证书上传到服务器证书目录:/data/cert(没有cert目录可以自己新建)

  2. 打开配置文件,拷贝下面的HTTPS配置模板到文件中

    <VirtualHost *:443>
    ServerName  www.mydomain.com
    DocumentRoot "/data/wwwroot/default"
    #ErrorLog "logs/www.mydomain.com-error_log"
    #CustomLog "logs/www.mydomain.com-access_log" common
    <Directory "/data/wwwroot/default">
    Options Indexes FollowSymlinks
    AllowOverride All
    Require all granted
    </Directory>
    SSLEngine on
    SSLCertificateFile  /data/cert/server.crt
    SSLCertificateKeyFile  /data/cert/server.key
    SSLCertificateChainFile  /data/cert/server-ca.crt
    </VirtualHost>
    

    参考下面的修改要求,修改后保存

    • 将ServerName的内容修改成您的域名,
    • 将DocumentRoot,Directory的内容修改成您的网站目录路径
    • 将SSLCertificateFile,SSLCertificateKeyFile,SSLCertificateChainFile的内容修改成的证书路径
  3. 重启服务

     #~ systemctl restart httpd
    

4.OpenCart后台开启SSL