在常用的几种服务器管理面板中宝塔安装SSL证书还是比较简单方便,现简单说明。
一、购买SSL证书
有免费的证书,你可以百度查找,或购买我们的SSL证书安装服务,SSL证书+安装服务,一次100元,另乐道主机提供美国/香港服务器,2核心 4G内存 3M宽带 60G硬盘 120元/月,详细价格:https://www.ldhost.cn/vps.html 咨询请联系QQ:894872822
每家申请的SSL证书名称五花八门,一般叫:SSL证书私钥.key、SSL证书、中级证书、域名证书.crt、.cer证书等,这儿有点乱。
宝塔安装时需要PEM格式证书,这需要合成,PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt
如有的SSL证书里有:key、public.crt、chain.crt三个文件,public.crt+chain.crt组合成PEM格式证书。
二、安装SSL证书
进入宝塔服务器管理面板,在:“网站”>>“设置”>>”SSL”中设置3处:“其他证书”、“证书夹”、开启“强制HTTPS”
1、其他证书:
主要是这儿的设置,将你的密钥.key复制在左侧,中间不要多空格 和多空行
右侧证书(PEM格式):需要合成,一般是:SL证书+中级证书 或是 :.cer证书在前+.crt证书在后,合成时中间不要多空行和空格。
如果你的证书名称中有:root根证书合成时放在下面。
2、证书夹
在证书夹中点击下:部署
3、开启“强制HTTPS”,类似于301重定向的功能。
以上设置完成后即可,在360浏览器工具中清空下缓存,刷新下你的域名看能不能生效,如不行,先等15分钟重启下你家里的路由器后在试,可能是你电脑有DNS缓存。
另如http不能跳转到https时需要在网站中设置下重定下,linux服务器在网站根目录下的.htaccess中加入以下代码:
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
wordpress网站安装SSL证书可参考:wordpress网站安装https SSL证书方法
另附:
乐道主机提供香港/美国服务器