准备工作
需求分析
服务器里面跑一些WEB
应用,包括但不限于个人博客、个人网盘、共享编辑器、邮件系统等,如果有时间的话可以写几个小程序挂着玩。
如果还有时间的话可以考虑搭一个Cobalt Strike
的服务器......
当前布局
考虑到多个服务可以共用一个SSL
证书,也方便后续的证书更换,我单独设置了一个SSL
模块,用于把同一套证书映射到不同的服务中去。
三个服务共用一套SSL
证书:

"May there be enough clouds, to make a beautiful sunset."
发布于 2022-02-03 18 次阅读
服务器里面跑一些WEB
应用,包括但不限于个人博客、个人网盘、共享编辑器、邮件系统等,如果有时间的话可以写几个小程序挂着玩。
如果还有时间的话可以考虑搭一个Cobalt Strike
的服务器......
考虑到多个服务可以共用一个SSL
证书,也方便后续的证书更换,我单独设置了一个SSL
模块,用于把同一套证书映射到不同的服务中去。
三个服务共用一套SSL
证书:
WordPress
,所以目前的博客还是基于WordPress
搭建的,选用的主题是Sakura。docker-compose
修改一下,映射目录写ssl
证书在宿主机的绝对路径博客内容是从原来的博客(阿里云)里面直接迁移过来的,利用WordPress
原生的迁移工具。
但是原来的xiabee.cn
解析到阿里云服务器中,xyj.xiabee.cn
解析到当前(腾讯云)服务器;现在将xyj.xiabee.cn
弃置,直接把xiabee.cn
解析到腾讯云服务器中。
在换域名的时候遇到一些bug
:
DNS
解析有缓存和延迟,没有设置301
,导致博客主站地址查询不到xyj.xiabee.cn
,导致最后图片显示失败DNS
解析需要时间,一般十分钟以内都能解决,慢慢等就行xyj.xiabee.cn
都改成xiabee.cn
就好......当然手动改是不可能的,直接强改数据库就行:mariadb
容器UPDATE wp_posts SET post_content = replace(post_content,'xyj.xiabee.cn','xiabee.cn');
8M
带宽所以最后选择了NextCloud
作为个人网盘进行施工。
同样是换域名的问题,之前注册网盘的时候使用的是xyj.xiabee.cn
,现在它认为使用的域名是不安全的域名,不支持登录。
修改/nextcloud/app/config/config.php
(可能需要sudo
权限),将array
和overwrite.cli.url
都改过来即可:
如何自动同步文件我们下次再讲(如果我还记得的话X
Markdown
最终选择:CodiMD
BUG
......
Comments | 2 条评论
专业架构师!!!
@Victor 我是FW呜呜呜