Centos7部署SSpanel_后端

后端准备

开放端口 3306

关闭防火墙

systemctl stop firewalld.service

禁用开机自启

systemctl disable firewalld.service

查看防火墙状态

systemctl status firewalld.service

安装后端

cd /root
yum -y install python-setuptools
easy_install pip
git clone https://github.com/NiTian1207/shadowsocks.git
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

后端安装后,我们需要进行配置修改:

vi userapiconfig.py

然后根据如图所示修改,这里有两种后端对接方式,我一个个解释:

第一个:数据库对接

1.NODE_ID = 这里输入前端的节点UD
2.API_INTERFACE = 'glzjinmod' 务必选择glzjinmod
3.# Mysql下面填写前端的MySQL数据库信息(务必注意,需要打开前端数据库的远程连接)
4.WEBAPI_TOKEN=''这里需要和前端一致,具体在网站目录config/.config.php中查询,前端默认key是NimaQu

第二个:WEBAPI对接

1.NODE_ID = 这里输入前端的节点UD
2.API_INTERFACE = 'modwebapi' 务必选择modwebapi
3.WEBAPI_URL = 'https://ssr.tn' 这里需要把地址改成前端地址,务必区分http和https
4.WEBAPI_TOKEN=''这里需要和前端一致,具体在网站目录config/.config.php中查询,前端默认key是NimaQu

后端按照上面的修改,已经部署完成了,我们接下来开启后端:

python server.py

启动之后,去前端看一下节点是否在线,如果确定在线,Ctrl+C退出,然后输入下面的脚本后台运行:

chmod +x run.sh
./run.sh

注意:搬瓦工机器由于自己的问题,缺失了pip,需要手动安装一下pip,否则后端无法启动。其他机器可以忽略,有问题了再装这个。

yum -y install python-pip
yum install python-setuptools && easy_install pip
pip install setuptools==33.1.1

执行脚本后,输入pip,能有返回值,即表示pip安装成功,重新去部署后端即可。

文章作者: NiTian
文章链接: https://www.nitian1207.top/2019/08/03/Centos7部署SSpanel-后端/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 NiTian的小窝
支付宝打赏
微信打赏