最近阿里云的服务器即将到期 一个月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还原博客 至此安装完毕下面是占用内存的截图可能会有误差
如果要修改上传大小限制直接修改wordpress文件夹里的src文件夹里面的.htaccess文件 可以看下这篇文章
暂无评论内容