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]
由于我现在的证书是用 mkcert 给 localhost 签发的,当你通过 公网 IP 或 内网 IP 访问时,浏览器仍然会报“不安全”警告,因为 IP 地址和证书上的名字(localhost)不匹配。
五、国内域名注册
https://buy.cloud.tencent.com/domain/cart
买好了,下面我就可以把本地的上传到服务器,运行了,域名是 litearch.cn还是比较好记忆的,因为后缀好的域名基本上都比较贵,要么就是域名不好记,我这个算是所有选型当中的最优解了。
https://console.cloud.tencent.com/domain/all-domain/all
未来我将实现,把我的PPT和工作成果放在我的服务器域名,在面试的时候有用的。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com