Cpanel虚拟主机管理系统是许多主机商家常用的系统之一,比如godaddy、Blue host等均是采用的cpanel虚拟主机管理系统,Cpanel支持部署SSL证书,具体方法如下:
第一:准备好SSL证书文件,需要证书文件夹的Apache文件夹的三个文件,如下图所示:
第二:登录Cpanel管理中心,在安全的栏目下找到“SSL/TLS”选项,点击进去。
第三:在SSL/TLS栏目中找到第四个选项“为您的站点(HTTPS)安装和管理 SSL 管理 SSL 站点。”,点击下面的 “管理 SSL 站点”。
第四:在安装ssl网站下面的 "域"的下垃框选择好要安装ssl证书的域名,然后在下面三个框里面分别填入证书内容,密钥内容和证书链内容,其中尾缀为.crt的是证书内容,填写在第一个框里面,尾缀为key的证书内容,填写在第二个框里面,尾缀为 ca-blune的是证书链内容,填写在第三个框里,然后点击安装证书,即可部署成功。
第五:此时,域名仅仅是http和https分别可以访问,如果让http强制跳转到https 的话,需要在网站目录文件的 .htaccess文件加一段强制https代码。cpanel系统的.htaccess文件一般是被隐藏的,需要点击右上角的设置,勾选显示隐藏文件。
然后在.htaccess文件点击编辑,在最顶部添加如下强制https代码,然后保存.htaccess文件,即可实现强制https。
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]