关于为博客添加域名以及https的问题。
1、背景
1.1、之前搭建blog就图方便直接就是http类型的,直接用的ip访问,但是有问题,因为服务器在越南。所以网络情况不好的话就会访问不到。
1.2、为了使我的web能够访问更通畅,我在想CDN会不会改善我的问题,就cloudflare免费的cdn,但是我觉得得用上域名之后才能用cdn服务。所以就在给blog搭配ssl证书跟域名。
2、为域名申请证书到1panel中。
2.1、在1panel中,网站--》证书---》申请ACME账户。
2.2、然后登陆cloudflare,为你的域名申请dns编辑的apitoken。
2.3、在1panel中点击申请证书,然后选择你申请的ACME账户,以及验证方式cloudflare等。然后点击申请
注意,此时你的域名解析要是空的,不然会报错。
3、申请成功后在1panel中将你的网站设置成默认网站
3.1、在网站的配置选项里,你选择https,配置你的https信息就行了。
4、遇到的坑
4.1、因为之用的http://ip之前,后面转到https后,页面加载资源还会使http的会加载不出来你的js文件之类的。
4.2、解决办法:
在你的typecho的主题的config.inc.php文件中添加一行
define('__TYPECHO_SITE_URL__', 'https://xxxxx');4.3、有时候你写的文章插得有你服务器上的图片音乐之类的,最好先后台登陆下修改下。