我们在使用let's encrypt获取免费的HTTPS证书的时候,let's encrypt需要对域名进行验证,以确保域名是你自己的
之前用默认的文件验证方式总有奇怪的问题导致失败,我也是很无奈,于是改用验证DNS-TXT记录的方式来验证,而且貌似如果申请泛域名证书也只能通过这个方式验证
本来呢我只打算在这篇记一下验证DNS记录的方式签发证书,不过以前也没写过如何用
certbot签发免费Let’s Encrypt SSL证书诶,那正好就重头把过程写一遍。
Flyky的个人博客空间
我们在使用let's encrypt获取免费的HTTPS证书的时候,let's encrypt需要对域名进行验证,以确保域名是你自己的
之前用默认的文件验证方式总有奇怪的问题导致失败,我也是很无奈,于是改用验证DNS-TXT记录的方式来验证,而且貌似如果申请泛域名证书也只能通过这个方式验证
本来呢我只打算在这篇记一下验证DNS记录的方式签发证书,不过以前也没写过如何用
certbot签发免费Let’s Encrypt SSL证书诶,那正好就重头把过程写一遍。
之前一直不太了解『对象存储是个什么玩意儿』。只是在腾讯云阿里云都见到过,但是不清楚也不太想了解
今天突然想了解它的契机是图床来着。
在我配置压缩博文的过程中,需要把图片资源压缩,我选择了webp。正当我要把webp文件传到图床的时候,却发现常用的图床都不支持webp。 于是突然爱折腾的我想着『自建图床』,这才去百度上一搜,发现很多推荐『七牛云』的『对象存储』服务。这我就突然想起来了,腾讯云阿里云不也有这玩意嘛,于是我就想到用我现在常用的「腾讯云」来弄。
对象存储可以简单理解为用来存储图片、音频、视频等非结构化数据的数据池。相对于主机服务器,具有读写速度快,利于分享的特点。
就像个云盘一样
一直以来我的hexo博客都是用自带的server跑,然后nginx反代,说白了hexo s只是用于生产环境下使用的,我却一只用于部署。没用到hexo生成静态页面和部署,有点遗憾也有不少的弊端。
但是hexo deploy大多数人是部署到github上,我并不想用github的域名,也不想部署到github上再把自己的域名解析CNAME到上面,因为国内github的访问时不时就有问题,而且这样有一种“寄人篱下”的感觉,很不爽。
于是就得自建git服务再部署了。
所幸过程也并不繁琐,简单来说也就下面几步:
下面讲讲详细过程
Nginx 无疑是我最最常用的Web Server。就我多年使用的经验来说,这玩意的安装方式(Linux),最最好还是编译安装
虽然不如软件包管理来的方便,但是万一哪天你想装个插件写个插件啥的你就哭去吧,等着你卸载重装
另外就是软件包管理的nginx版本,有的可以老出几个世纪(笑)
编译安装的话在这方面就灵活的多啦~~~
当然今天突然想起来写这篇还是因为之前腾讯云阿里云的学生认证到期了,得重新买了,当然这边环境也就重新搭,顺便写一下
(话说这个安装脚本一直都是记在OneNote上的,哪天心情好把记在OneNote里的东西都转到博客上来呢,,hh我还是太懒)
即NAT穿透,本质上是通过映射端口,使得内网的网络服务可以被外网所访问
嘛,,实际意义就是,大家家里的网络都是运营商分配的ip,并不是外网ip,无法直接用家里的电脑/服务器提供网络服务,譬如网站等
通过内网穿透即可将内网中你所提供的网络服务的端口映射到外网某ip的某端口,即可实现通过被映射的外网端口访问到内网服务
一般有很多提供这种服务的服务商譬如花生壳等,也有很多人知道一些譬如Ngrok的服务,而这里我所要描述的是一款名为frp的应用
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。
来自文档描述
frp项目github地址