(图片来自moerats blog)
环境
服务器:系统CentOS 7.7
宝塔面板:免费版 7.1.1
Nginx:1.17.8
MySql:5.6.47(建议使用5.6以上版,5.5有点问题)
Memcached:1.5.22
Redis:5.0.8
安装
项目地址 https://github.com/aimerforreimu/AUXPI
1、在宝塔面板左边菜单栏点击添加一个数据库
2、登录SSH下载auxpi源码
1 |
wget -N --no-check-certificate https://raw.githubusercontent.com/aimerforreimu/AUXPI/dev/install.sh && chmod +x install.sh && bash install.sh install |
安装完之后在目录在/root/auxpi
3、初始化程序
1 2 |
chmod -u+x auxpi ./auxpi init |
4、进入 auxpi/conf目录,修改app.conf和siteConfig.json两个中的数据库配置
1 2 3 4 5 6 7 8 9 |
"db_option": { "use_db": true, "db_type": "mysql", "db_host": "127.0.0.1:3306", #数据库地址,正常不需要修改 "db_name": "auxpi", #数据库名称 "db_user": "root", #数据库用户名 "db_pass": "root", #数据库密码 "table_prefix": "auxpi_" #数据表前缀,可不修改 }, |
1 2 3 4 5 6 7 8 9 10 11 12 |
# HTTP_PORT httpport = 2333 #端口默认2333 #MODEL dev|prod runmode = prod #运行模式必须修改为prod,创建管理员时一定要改成dev,创建完成之后再修改成prod #数据库设置信息 dbType = mysql dbName = auxpi #数据库名 dbUser = root #数据库用户名 dbPassword = root #数据库密码 dbHost = 127.0.0.1:3306 #正常不需要修改 dbPrefix = auxpi_ |
5、创建数据库
**注意:**如果您正在使用本程序,并且已经成功连接数据库,请不要随意运行此命令,此命令会重置并生成新的数据表,您原来的数据会丢失。
1 |
./auxpi migrate |
6、创建管理员
管理员有且只有一个,并且用户 ID 只能为1
1 2 3 4 5 |
./auxpi -mod=admin -name=admin -email=admin@234du.com -pass=123456 -mod #不用修改 -name #名字 -email #登录的邮箱 -pass #密码 |
运行
1、在程序根目录运行,不能关闭SSH连接窗口
1 |
./auxpi run |
2、让程序后台运行,可以关闭SSH窗口
安装 supervisor
1 2 |
yum -y install python-setuptools easy_install supervisor |
配置 supervisor
1 2 |
echo_supervisord_conf > /etc/supervisord.conf vi /etc/supervisord.conf |
在文件的最后添加
1 2 3 4 5 6 7 8 9 10 11 12 |
[program:auxpi] directory=/root/auxpi command=/root/auxpi/auxpi autostart =true startsecs=5 autorestart =true startretries=3 user=root redirect_stderr=true stdout_logfile_maxbytes=20MB stdout_logfile_backups=20 stdout_logfile =/root/auxpi/auxpi_stdout.log |
启动 supervisord -c /etc/supervisord.conf
每次重启服务器之后要运行启动命令,可以在网上搜索配置开机自动启动。
反向代理
创建一个网站,php 版本选择纯静态 , auxpi 不需要 php 环境!
点击反向代理,并且添加一个反向代理
按照下图的进行填写,然后点击提交即可,注意一定要关闭缓存
修改代理规则,只保留下图的内容,其它的全部删除掉即可,然后重启Nginx。
文章评论
收藏备用
您好,按照您的方法安装好了500是哪里出问题了呀,方便留一下qq请教一下嘛