2026-04-04

  1. 04月04日
    1. 一、今日完成情况
    2. 二、今日感悟
    3. 三、备注
    4. 四、微信公众号爬取端口映射
    5. 五、国内域名注册

04月04日

一、今日完成情况

  • ubuntu游戏本Docker命令行安装
  • ubuntu游戏本开启一个端口的Docker项目,体验我MacBook绑定情况下的访问效果。
  • 域名购买,并且审核之后绑定到服务器上面。[[10、Hexo项目部署自动化手册]]

二、今日感悟

  • 核心业务数据​:
  • ​今日工作总结:​
  • ​明日工作计划:
  • ​今日学习成长:​

三、备注

四、微信公众号爬取端口映射

https://162.14.77.140:8080/ 通过此服务器中转,我可以访问到游戏本局域网启动的Docker服务了,测试成功!

实现方法,就是修改一下Docker的映射端口即可,把原来默认的443端口修改为我云服务设置的8080端口即可:

docker-compose.yml文件修改:

nginx:
    image: nginx:alpine
    container_name: wechat-article-nginx
    restart: always
    ports:
      - "8080:443"  # 将宿主机的 8080 映射到容器的 443 (HTTPS)
      - "80:80"     # 保持 80 端口用于重定向(可选)
    volumes:
      - ./certs:/etc/nginx/certs:ro
      - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
    depends_on:
      - app

现在我的服务结构变成了这样:

[外部设备] –>服务器中转 –> [游戏本 IP:8080] –> [Docker Nginx:443] –> [App:3000]

由于我现在的证书是用 mkcertlocalhost 签发的,当你通过 公网 IP内网 IP 访问时,浏览器仍然会报“不安全”警告,因为 IP 地址和证书上的名字(localhost)不匹配。

Pasted image 20260404152406

五、国内域名注册

https://buy.cloud.tencent.com/domain/cart

买好了,下面我就可以把本地的上传到服务器,运行了,域名是 litearch.cn还是比较好记忆的,因为后缀好的域名基本上都比较贵,要么就是域名不好记,我这个算是所有选型当中的最优解了。

https://console.cloud.tencent.com/domain/all-domain/all

未来我将实现,把我的PPT和工作成果放在我的服务器域名,在面试的时候有用的。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com
Obsidian