盛星阁博客网于11月23日将空间转移至硅云香港主机,在搬家完成之后部署SSL证书和自动跳转时,折腾了一番,最后将SSL证书顺利部署完成,并且也做了自动跳转设置,也就是说盛星阁博客网也有了自己的小绿锁。下面是具体操作流程,我将这个过程记录下来,或许在将来的某月某日还能帮助到有需要的朋友呢。
首先介绍部署SSL证书的过程
第一步、从ssl证书商那里下载自己的SSL证书,会得到一个压缩包,解压后有如下几个文件:
注意:是选择Apache的SSL证书,如果找不到这个,请联系你的证书提供商重新下载!
第二步、依次打开复制上面两个文件里的内容;
第三步、按路径打开硅云虚拟主机的控制面板>高级功能>SSL证书设置,依次粘贴填入证书内容和证书秘钥,点“立即添加”保存设置即可。
设置完成以后,在浏览器中输入带https的网址,就能看到漂亮的小绿锁,哈哈,SSL证书部署完成。
其次介绍https不自动跳转的处理过程
全站跳转https,需要用到伪静态,在Apache上就是要设置.htaccess文件。
1、如果你的网站根目录下有伪静态文件,只需要要把下面这两行代码,加到自己的.htaccess伪静态文件里面就可以了。
RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
2、如果没有伪静态的,可以直接下载附件文件上传到你的web空间根目录里面就可以了。
以下就是本博客使用zblogPHP程序所用的.htaccess文件内容:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
如果尝试了上面的方法以后,出现网页可以正常跳转,但网站后台却登录不上,造成这种问题的可能是你在使用的PHP版本所导致的,可以将PHP切换到更高版本,本站使用的是PHP7.0版本,目前还没有出现过异常问题。好了,今天的网站折腾记就写到这里吧,欢迎在本文下方留言评论。
最后,提供伪静态文件下载地址:伪静态.zip
发表评论