使用wordpress搭建个人博客

type
status
date
slug
summary
tags
category
icon
password
网址
😀
开始动手吧 ~
 

📝 主旨内容

前提条件

1.liunx环境并且有公网ip
2.有自己的域名并申请域名证书
3.已安装docker-compose

🚴🏻‍♂️操作步骤

步骤一

1.以下在/下创建了一个wordpress目录,目录结构如下
2.docker-compose.yml解读:
3.php.ini-production文件内容在不同wordpress镜像内可能有差异,建议将自己使用的镜像想docker run后进入到/usr/local/etc/php/php.ini-production查看原始内容然后复制到本地/wordpress目录下,随后编辑文件以下数值默认为2M,会限制我们使用自定义主题的上传大小
4.upload-settings.ini文件也是与步骤3同样操作,获取到容器内文件内容在/wordpress目录下保存为upload-settings.ini文件同样更改这两个数值

步骤二

1.在/wordpress目录下执行启动命令
notion image
2.查看容器状态,冰检查持久卷是否生成
notion image
3.上述操作完成,说明容器持久化和启动正常使用服务器IP加8080端口进行浏览器访问测试,如果需要实现域名访问,则推荐完成下列步骤

步骤三

从docker ps课件wordpress已经启动在了本机的8080端口,如果需要完成域名访问,这是后就需要在本机安装一个nginx,时间域名暴露我们的博客,并且借助nginx的反向代理将客户端请求转发给本机的8080端口,为实现https访问,咱们顺手设置nginx的80端口跳转443并配置整数
  • 安装nginx(这里我选择yum安装nginx)
 
  • 配置/etc/nginx/nginx.conf文件
  • 最后将https证书放置到指定位置,证书放置位置只要和nginx.conf内保持一致即可

步骤四

1.启动nginx
2.访问测试(如果是购买的域名请提前做A解析)
notion image
3.至此个人博客就完成搭建了,设置好账号密码就能进入后台管理了,更多安装主题+汉化内容大家可以网上找找方案啦~

🤗 总结归纳

优点:如果有人尝试过直接在服务器上搭建LNMP环境形式部署wp,就知道有多恶心了🤢,光是各种php依赖安装就让人头大;docker-compose搭建个人wp博客闲的轻量快捷是非常推荐的方案。
缺点:搭建随意维护却难,一是个人博客如果只是出于记录生活记录笔记的一个窗口,那么wp依然显得太隆重了;用过wp后台管理的应该深有感触,比起语雀、notion或其他开源笔记项目,wp的实用性不太高
 
💡
以上是个人的使用体验,但不妨碍手动实验体验一次项目上线的快乐 动手试试吧~
首用terraformFlutter之Getx初体验
Loading...
目录