免费开源的azpanel面板搭建–AZ开机助手
GitHub项目地址:https://github.com/azpanel/azpanel
废话不多说,直接开始教程
本次搭建方式:宝塔方式(目前作者只出了Lnmp的纯手动搭建方式,较麻烦)
一个域名并提前做解析(解析到你要装面板的目标VPS的IP上)
运行环境:
- nginx:1.8+
- php:7.3+
- myaql:5.6+
教程开始
安装宝塔及环境
宝塔环境安装这里就不复述了,环境安装上方的安装就可以了,下面放一个一键综合脚本方便安装BT以及破解、
1 |
wget -N --no-check-certificate https://raw.githubusercontent.com/wxfyes/bt/master/kuaijie.sh && bash kuaijie.sh |
配置网站
装好宝塔面板以及环境后,正常创建网站,输入提前解析好的域名,创建
进入网站根目录删除默认的所有文件
创建完成后,解除PHP禁用函数:putenv、system、proc_open、proc_get_status(没有就略过)
设置网站目录为public,并设置伪静态
伪静态
申请SSL证书
最后,SSH后台CD进你的站点目录:cd /www/wwwroot/az.xxcr.com (一般是你的域名),进入后输入一下命令,一行一行的输入
1 2 3 4 5 6 7 |
cd /home/wwwroot/你的域名 chattr -i .user.ini rm .user.ini git clone https://github.com/azpanel/azpanel.git . chmod 755 -R * chown www -R * composer install |
配置数据库
数据库文件在www/wwwroot/你的站点/database里,将里面两个数据库文件下载到本地,在进入数据库里将下载下来的两个文件上传导入进数据库就可以了!
导入数据库
配置参数
复制配置文件模板
1 |
cp .example.env .env |
编辑配置文件
1 |
vim .env |
参数说明
如无必要,生产环境强烈建议更改为 false
1 |
APP_DEBUG = true |
名称可以自定义
1 |
APP_NAME = Azure |
配置数据库名称,用户和密码
1 2 3 4 5 6 7 8 9 |
[DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = azpanel USERNAME = root PASSWORD = dbpasswd HOSTPORT = 3306 CHARSET = utf8 DEBUG = true |
创建管理员
1 2 3 |
root@instance-20210806-1328:/www/wwwroot/az.xxcr.com# php think createAdmin --email [email protected] --passwd password ##显示下方字段说明成功 An administrator account has been created. |
如果数据库配置错误,会这样,需检查数据库账户密码等
1 2 |
[think\db\exception\PDOException] SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) |
添加定时任务
输入crontab -e
此任务将统计所有虚拟机在昨日的流量用量
1 |
0 0 * * * php /home/wwwroot/azpanel/think tools --action statisticsTraffic |
最后:wq保存退出即可!
现在可以尝试输入域名进行登录,界面如下
教程结束!