爱编码的Farmer

  • 主页
  • 编程开发
  • 运营维护
  • 随心笔记
  • 新闻联播
  • 留言页面
  • 打赏
爱编码的Farmer
我是Farmer,我为自己代言
  1. 首页
  2. 运营维护
  3. 正文

blog升级https

2018年03月16日 2514点热度 3人点赞 0条评论

我也要跟上时代潮流,用上https

0x01 申请https证书

我是在腾讯云申请的免费证书,单域名,1年,不过貌似可以申请很多次,申请很快的,10分钟就会给你秘钥
点我去申请[https://console.cloud.tencent.com/ssl]
填好信息申请之后,先下载,会有一个压缩包,我们吧里面的 apache目录下的2_blog.icodef.com.crt和3_blog.icodef.com.key
我放在/etc/httpd目录,并且改名为file.crt和private.key

0x02 apache安装ssl模块

yum install mod_ssl openssl -y
之后会在conf.d文件夹里面生成一个ssl.conf文件
我不知道是不是我安装的时候我正在编辑httpd.conf然后又保存了的原因,总之在这个文件里面加上这一句LoadModule ssl_module modules/mod_ssl.so吧这个模块包括进去

0x03 配置

#我的httpd.conf里面的虚拟主机配置
<VirtualHost *:80>
    DocumentRoot "/var/www/html/blog"
    ServerName blog.icodef.com
</VirtualHost>

修改ssl.conf

<VirtualHost _default_:443>   #从这里开始,和httpd.conf里面的差不多
# General setup for the virtual host, inherited from global configuration
DocumentRoot "/var/www/html/blog"    #这改成你的域名
ServerName blog.icodef.com:443       #绑定的域名
SSLCertificateFile /etc/httpd/file.crt                #改成你的路径
SSLCertificateKeyFile /etc/httpd/private.key          #改成你的路径
#其他的配置不用管了,然后 systemctl restart httpd.service 就ok

0x04 全站https

上面配置好了后,我发现我的这个博客的地址哪里还是没有绿,虽然说https可以访问了

因为我们的有些资源还是http的,然后要进行下面两个配置
一是在博客的后台配置我们的博客地址,吧http改成https,不然所有资源都是http的.....

二是修改httpd.conf虚拟主机的配置,自动跳转到https上

<VirtualHost *:80>
    # DocumentRoot "/var/www/html/blog"
    ServerName blog.icodef.com
    Redirect permanent / https://blog.icodef.com/
</VirtualHost>

但是我发现我的站还是没有绿,按F12看一看发现有些文件还是http的,貌似是我markdown插件文件....

大概都是些小细节了,要去找到连接改成https
终于是绿了

还有就是原来写的文章,图片用的都是http连接,可以去数据库修改(和rm -rf *一样危险,注意备份)

执行一下这个sql语句,将原来的http替换成https
UPDATE wp_posts SET post_content = replace(post_content, 'http://blog.icodef.com/wp-content/uploads','https://blog.icodef.com/wp-content/uploads');

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2018年03月16日

Farmer

不敢说什么

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

王一之

上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥

最新 热点 随机
最新 热点 随机
[油猴脚本开发指南]脚本自动化之模拟点击和表单填写 [油猴脚本开发指南]第一个脚本-HelloWorld Windows装杯且实用的终端配置 - WindowsTerminal+PowerShell优化 github不完全指南 iPad编程学习环境---vscode web版本搭建 从根本上解决鼠标手,chrome 插件"Vimium"分享
Socket实现发送HTTP请求 linux aio 异步io 超级课程表APP 登陆算法 C/C++ 一个简单的链表 罗永浩“开火”全纪录:苹果、小米全躺枪 iPhone 6今日发售:神舟手机竟然来砸场!
最近评论
头像
发布于 2 个月前(12月24日) 感谢大佬开发的智慧树插件
头像
发布于 9 个月前(05月25日) 请问您之前写超星文档用的是什么程序啊?
头像
发布于 9 个月前(05月23日) 哈哈哈,同是程序员,从你的cxmooc-tools来的,踩踩
头像
发布于 9 个月前(05月23日) 哈哈哈哈哈,同是程序员,踩踩,从你的cxmooc-tools来的
头像
发布于 10 个月前(05月09日) dalao c语言应该从什么开始学起 我们老师讲的我很懵 前脚一个 printf 后脚就让我们开始...
友情链接
  • Junzhou
  • mathor
  • 仙桃小白菜
  • 油猴中文网
  • 青山志
RSS
  • RSS

COPYRIGHT © 2021 爱编码的Farmer. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备19008073号