又到了给网站续费的时候 | 试试微信公众号的个人认证

网站

在19年之前,并没有想在建的个人主页上写文章,顶多就是当作一个个人的展示页。文章这种东西都是一时兴起了之后,想想“我要在这个平台上持续更新”,然后就在这个平台上写两篇、那个平台上写两篇。19年之后,不知道怎么的,觉得写好博客内容也是挺好的:至少在几年过后可以过来翻看之前干了些什么

个站的程序也是折腾来折腾去,从 WordPress 到 Hexo 到 Hugo,最后还是 WordPress 最香,至少是符合我的需求的。除此之外,意外地还找到了两个组织:一个叫做 个站商店,它是一个个人网站的展示、带有一些社交的聚合平台;还有一个叫做 开往 -友链接力 Travelling ,点击 Travelling 这个图标,链接会带你去一个随机的、但同样也在 Travelling 这个组织的个人网站。

上一年网站的服务器薅的是腾讯云,这一年本来想薅的是华为云:1核1GB内存(实际只有820兆,远低于其他云服务商相同配置的920+兆)1MB带宽的香港主机,配置和原来腾讯云的类似,但是用起来巨卡:响应一个WordPress页面居然需要15秒以上,网速和ping倒是都挺快。检查了各种问题,包括使用CDN、减少WordPress的依赖和插件,都没有用。Waiting (TTFB) 的时间稳定在12秒+(正常是以毫秒计算的,这种低配服务器大概几秒,但是十几秒太夸张了)。

最后还是转向了腾讯云,使用了它家的轻量应用服务器(感觉就是自定义程度较高的虚拟主机)。虽然配置相同,但和普通的云服务器不同的是:它提升了峰值带宽,比较适合建网站。

N.B. : 腾讯云的学生认证非常良心,不管国内国外的学校均能认证。认证后可以购买1核2GB的国内服务器,每年 120 RMB,可以续费两次,非常划算。

网站迁移也很方便,旧站直接安装免费的 UpdraftPlus 插件:备份、傻瓜迁移。新主机装上宝塔面板、装上环境、装上 WordPress,把域名解析到新的主机上,安装 UpdraftPlus 插件恢复所有的数据包即可。具体可以查看这篇文章:网站又搬迁啦:顺便说一说使用腾讯云服务器搭建博客和wordpress备份迁移

公众号

不过,除了个人站点之外还是需要一个大家熟知的平台来留住关注者,那就是微信公众号:小栋同学。为什么微信公众号很重要?

  1. 微信公众号对读者来说是一种快捷方式,可以聚集一部分对特定内容感兴趣的朋友,就像网站时代的 RSS(Really Simple Syndication 简易信息聚合)。
  2. 公众号的推送功能可以将自己的内容主动呈现在读者面前。(不过目前乱序的推送读者不一定能够见到)。

虽然微信公众号的槽点明显要多于优点,且现在的平台又很多,但在大趋势下,从12年至今,能做得长久、用户量大的、有持续影响力的也就只有微信

但是 微信公众号的限制 和 订阅者想要读到的内容 会导致它不适合发布一些类似于技术类笔记、日常琐事等文章。原因也很简单:

  1. 自己和读者检索起来很不方便。
  2. 内容太过枯燥肯定没人读。
  3. 一天只能推送一次。

最近才知道这个建立于2017年的公众号的留言功能是一项稀有功能。同时顺便也试了一些新功能,比如:个人认证。打开小栋同学 的首页,可以看到上方的小对勾。

这个看上去可能是内测稀有但似乎暂时又没什么用的功能,但和公司认证相比,它是免费的。审核也挺简单,在后台填上名称和简介,然后提交人工审核并会有工作人员(第三方:知道创宇)打电话过来说:“这个不行,那个不行”。我说:“要不您看怎么帮我改一下?太麻烦的话就算了。”

其实一直不知道公众号或者个人站点要写些什么,向来就是想起再写。然后,经过这次认证,审核小姐姐基本上帮我确定了这个公众号之后的主要内容和方向:

但是作为一个好久没有自己主动碰像 Arduino 和 3D 打印机 这种工具的法语渣渣来说,上面的认证未免太过勉强了:根据现在的水平和实际情况,既做不了DIY、也没有什么靠谱的法语知识分享😂。不过看着这条认证描述,脑子里倒是有一些勉强搭得上两者的灵感,但是做不做得出来就不一定了😏。

Nginx 配置文件

下方 Nginx 配置适用于腾讯云轻量应用服务器,具体参考文档:

轻量应用服务器安装SSL 证书- 最佳实践- 文档中心- 腾讯云

简言之:

  1. 获取 申请免费 SSL 证书 ,得到:1_xxx.crt 证书文件、2_xxx.key 私钥文件。
  2. 在本地计算机中使用远程登录工具(如 Xshell 和 Xftp),通过用户名密码方式或者 SSH 密钥对方式登录轻量应用服务器。
  3. 将已获取到的 1_xxx.crt 证书文件和 2_xxx.key 私钥文件从本地目录拷贝到轻量应用服务器 Nginx 默认配置文件目录中。
  4. 修改 Nginx 默认配置文件 nginx.conf ,详细配置过程还是需要查看:轻量应用服务器安装SSL 证书- 最佳实践- 文档中心- 腾讯云
  5. http 强制301跳转至 https :在配置文件 nginx.conf 中加入下方代码:
server {
   listen 80;
   server_name xd.sh.cn www.xd.sh.cn;
   return 301 https://xd.sh.cn$request_uri;
}

使得配置文件编程这个样子:

server {
   listen 80;
   server_name xd.sh.cn www.xd.sh.cn;
   return 301 https://xd.sh.cn$request_uri;
}

server {
   listen 443 ssl;
   server_tokens off;
   keepalive_timeout 5;
   root /usr/local/lighthouse/softwares/wordpress;
   index index.php index.html;
   access_log logs/wordpress.log combinediox;
   error_log logs/wordpress.error.log;
   server_name xd.sh.cn;   #填写您的证书绑定的域名,例如:   cloud.tencent.com
   ssl_certificate 1_xd.sh.cn_bundle.crt;   #填写您的证书文件名称,例如:1_cloud.tencent.com_bundle.crt
   ssl_certificate_key 2_xd.sh.cn.key;    #填写您的私钥文件名称,例如:2_cloud.tencent.com.key
   ssl_session_timeout 5m;
   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  # 可参考此 SSL 协议进行配置
   ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;   #可按照此加密套件配置,写法遵循 openssl 标准
   ssl_prefer_server_ciphers on;
 location ~* \.php$ {
     fastcgi_pass   127.0.0.1:9000;
     include fastcgi.conf;
     client_max_body_size 20m;
     fastcgi_connect_timeout 30s;
     fastcgi_send_timeout 30s;
     fastcgi_read_timeout 30s;
     fastcgi_intercept_errors on;
 }

评论

  1. iPhone Safari 16.1
    1 年前
    2023-1-23 1:02:08

    宝塔面板可以直接申请ssl

    • 博主
      qinrui
      Windows Chrome 108.0.0.0
      1 年前
      2023-1-23 9:54:08

      是的 现在的域名好像就宝塔的ssl,不过我也忘了,没有太在意🤣

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇