最开始使用的是docker安装,后面感觉有点小问题,为了验证是不是docker的问题,又用官方的本地环境安装了一遍,感觉还是docker好用。官方这个是纯一键脚本,没啥难度,记录归档一下
Ubuntu
我使用的是ubuntu22.04,官方github里面有其他系统的脚本,可以看一下
环境依赖脚本
这个脚本主要是安装这些东西,建议先重启一下机器,确保没有占用(PHP、Apache HTTP Web 服务器、MySQL 服务器、Composer、FFmpeg 和 Certbot)
- 根据自身的系统调整,github库都有
- 当然,也可以自己安装,不使用这个官方sh
bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.2/ubuntu/22.04/prepare.sh)
成功后会有提示
[OK] Stack ready for Chevereto!
配置PHP、Apache,MySQL ,FFmpeg ,Certbot等前面安装的依赖脚本
关于配置:
- Web 根目录位于
/var/www/html
- MySQL root 密码保存在
/root/.mysql_password
- 日志位于
/var/log/apache2
- 当然,也可以按照自己需求调整创建新的目录
bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.2/common/new.sh)
Chevereto 网站文件脚本
cd
进入网站项目文件夹(例如/var/www/Chevereto/
)- 然后运行下方的代码
bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.2/common/get.sh)
HTTPS 设置
- example.com更改为自己的域名
certbot --apache -d example.com
其实教程中还有关于cloudflare的配置,可以去研究下,我只是安装实验,没有操作
Comments NOTHING