写在前面
WordPress 是开源的内容管理网站,说下作用,,,简单了解。
面向用户:
新手小白,需要懂一点点运维知识即可。
前置准备
- 服务器:
- 选型:我目前有了解的是腾讯和华为,腾讯界面做的不错,用户体验极大于华为,这个等后面可以专门分析一期用户体验的事情,然后链接过来,看大家的想看的程度就好。
- 地域:建议是大陆可以直连的香港或者新加坡服务器即可,海外的服务器可以很方便拉镜像。
- 操作系统:可以选择带宝塔服务的操作系统,或者 1 panel 都可以,本篇是根据宝塔面板进行的全流程设置。
- 域名:国外的国内的都可,图省事就直接腾讯买。
- 证书:一般买域名的时候会让你选,可以在买域名的时候附加个证书,也可以不买,用免费的证书,免费的目前会给三个月,三个月后手动续签一下即可,看你需求,刚开始搭建免费的也足够了。
整个的架构图挂在下面。
架构解释:
- 用户流量进来,打到Nginx上,Nginx负责反向代理443的流量并验证证书,然后路由到后端的docker中的WordPress中。MySQL 也是 docker 部署,
- WordPress和mysql使用docker compose部署,
安装后登录宝塔。一般是需要自己登录服务器后输入 bt 按照提示自行获取账号密码等信息
安装Nginx
安装WordPress ,我推荐使用dockercompose 或者其他的方式都行
- 备份恢复:后续考虑下备份恢复的方案,包括冷备和热备,需要备份的内容有:
- MySQL数据库
- WordPress的文档以及配置项,主题等内容。
- 扩展博客能力:当前仅考虑写作框架的搭建,先输出内容,后续再扩展其他能力,比如SEO优化,网站防护能力,网站访问统计,评论通知,广告植入等功能。