记录下用docker-compose把博客搬到免费12个月的AWS服务器

最近阿里云的服务器即将到期 一个月32  想省点钱刚好弄了一台AWS的免费12个月的服务器

开始用AMH面板 无奈安装php的扩展以及反代后访问速度不佳 然后换BT面板 速度更慢了!!

所以直接用docker搭建 所以这里记录下docker搭建wordpress的过程

先DD一下系统 不太习惯用密钥连接

wget https://raw.githubusercontent.com/yeahwu/InstallOS/main/InstallOS.sh && bash InstallOS.sh

安装docker以及docker-compose

#升级系统
apt update && sudo apt upgrade
#安装curl
apt install curl
#安装sudo
apt install sudo
#安装Docker
curl -fsSL https://get.docker.com | bash -s docker
#安装docker-compose2.12.2版本(最新版本2.12.2)
curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#将可执行权限应用于二进制文件:
chmod +x /usr/local/bin/docker-compose
#创建软链
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#测试是否安装成功
docker-compose --version

上传wordpress的yml文件到服务器 这里提供几个常用的docker-compose文件

把nginxproxymanager和wordpress两个文件夹上传到root目录

依次启动容器 进入对应的目录输入 docker-compose up -d

nginxproxymanager是一个nginx反向代理管理工具

浏览器输入【docker主机ip:81】,成功进入web页面,
初次登录使用邮箱:admin@example.com,密码:changeme

SSL证书路径 npm-数字 就是后台查看到域名的证书 #数字
/nginxproxymanager/letsencrypt/archive/npm-数字

添加域名 反代到wordpress的端口号 申请SSL  打开域名开始安装wordpress

完成以后使用All-in-One WP Migration还原博客  至此安装完毕下面是占用内存的截图可能会有误差

AWS内存占用

如果要修改上传大小限制直接修改wordpress文件夹里的src文件夹里面的.htaccess文件 可以看下这篇文章

修改.htaccess文件来使wordpress上传限制大小增加

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容