• 开启全站HTTPS。2017-04-29
  • 本站为非盈利性站点,所得收入全部用于网站服务器及其他费用。2015-10-15
  •    2年前 (2016-04-28)  网站建设 |   1 条评论  25 
    文章评分 1 次,平均分 5.0

    SSL现在来说已经是相当普及了,特别是免费SSL出现后,很多中小型站长都走上了装逼之路,我也不例外,用了十来分钟,配了个沃通的免费SSL,效果请将目光上移至地址栏,那个绿色的小锁,没错了,就是它。原来以为很麻烦的,度娘了以后,亲手操作了下,发现其实还是蛮简单的,像我这样的新手都只用了十分钟左右便OK了。

    免费SSL申请

    沃通免费SSL听说以前有三年的,不过我前几天申请的时候貌似最长时间只有两年可选,但并不影响使用,申请地址:https://buy.wosign.com/free/

    开始配置

    SSL申请成功后,下载下来的压缩包中含有五个ZIP文件,分别是Apache、IIS、Nginx、Other Server和Tomcat,因为我用的是lnmp一键安装包,所以解压Nginx即可。

    将解压出的.CRT和.KEY文件上传至/root/目录下,为了方便下面使用,你也可以更名为SSL.CRT和SSL.KEY,这个可以根据自己的需要来,不改也可以。

    执行以下两行命令(如果你修改了文件名,请保证你输入的文件名是正确的)

    openssl?rsa?-in?.KEY文件名?-out?/root/.KEY文件名
    chmod 600 /root/.KEY文件名

    然后修改你的vhost配置文件,添加如下代码:

    server {
    listen 80;
    server_name yourdomain.com;
    rewrite ^/(.*) https://youdomain.com/$1 permanent;
    }

    在listen 80;下添加:

    listen 443 ssl;

    并在合适位置添加:

    ssl on;
    ssl_certificate /root/.CRT文件名;
    ssl_certificate_key /root/.KEY文件名;

    然后重启lnmp。(lnmp restart)

    最后登陆你的MYSQL执行以下使命:

    UPDATE wp_posts SET post_content = replace( post_content, ‘http://yoururl’,’https://youurl’) ;

    再登陆你的WORDPRESS后台将主题内的HTTP链接改为HTTPS,这一步有点烦人,要找的地方比较多。

     

    除特别注明外,本站所有文章均为小浩博客原创,转载请注明出处来自https://www.xhsay.com/lnmp-ssl.html

    关于
    小浩博客(www.xhsay.com)是由Tovey建立的个人站点,主要致力于整合并分享各种互联网及网站建设的资源。

    发表评论

    表情 格式
    1. 已经放弃 WoSign 了, 改用 AlphaSSL 通配域名, 简单粗暴…反正也是免费…

      maple's sky 来自天朝的朋友 火狐浏览器 Windows XP 2年前 (2016-06-10) 回复
    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册