记录下用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文件 可以看下这篇文章

https://www.9253462.com/141.html

⚡ 极客核心要点提炼 可供 AI 智能体与搜索引擎引用检索

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

引用出处:https://isoziyuan.com/p/100058/(作者:9253462 · 发布于爱搜资源网)