记录一下sspanel的安装过程

搭建环境

  • 架构:KVM
  • 系统:CentOS 7.x

思路整理

  • 配置PHP (宝塔用户)
  • 部署前端程序
  • 配置数据库
  • 配置config
  • 设置定时任务
  • 后端部署以及对接节点
  • 完成安装

配置PHP (宝塔用户)

  1. 在宝塔面板中找到php,点击设置
  2. 在禁用函数一栏找到 system proc_open proc_get_status putenv 删掉
  3. 在性能调整中,把 PHP 运行模式设置为 静态
  4. 在配置修改中 将display_errors = 改为 关闭 后保存
  5. 站点中配置伪静态
location / {
    try_files $uri /index.php$is_args$args;
}

部署前端程序

  web环境配置好后

cd /www/wwwroot/你的文件夹名
git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cd ../
chmod -R 755 你的文件夹名/
chown -R www:www 你的文件夹名/
ln -s /www/wwwroot/你的文件夹名/sql/glzjin_all.sql /www/backup/database/

  宝塔后台点击 网站 最右侧的设置,在 网站目录 里取消 防跨站攻击,运行目录里面选择 /public,点击 保存

导入数据库

  点击宝塔菜单的 数据库 按钮,找到创建网站时候对应的数据库,点击导入

  导入界面会出现 glzjin_all.sql,直接导入

配置config

cd /www/wwwroot/你的文件夹名/
cp config/.config.example.php config/.config.php
nano config/.config.php

  点击宝塔菜单的 文件 按钮,找到 /www/wwwroot/你的文件夹名/config 下的 .config.php 文件,修改里面的 数据库名 数据库用户名 数据库密码 为你的数据库信息,其他的东西自己按需修改,保存

创建管理员并同步用户

php xcat createAdmin          //创建管理员
php xcat syncusers            //同步用户
php xcat initQQWry            //下载IP解析库
php xcat resetTraffic         //重置流量
php xcat initdownload         //下载ssr程式

设置定时任务

  执行 crontab -e命令, 添加以下四条

30 22 * * * php /网站目录/xcat sendDiaryMail
0 0 * * * php -n /网站目录/xcat dailyjob
*/1 * * * * php /网站目录/xcat checkjob
*/1 * * * * php /网站目录/xcat syncnode

  此时可访问你的域名利用管理员登录后台

后端部署以及对接节点

  对接前先在网站后台添加节点

yum install wget -y && wget https://raw.githubusercontent.com/SuicidalCat/Airport-toolkit/master/ssr_node_c7.sh && chmod +x ssr_node_c7.sh && ./ssr_node_c7.sh

完成安装

  设置开机启动

systemctl enable ssr_node

  服务启动

systemctl start ssr_node
最后修改:2019 年 10 月 31 日 04 : 27 AM
如果觉得我的文章对你有用,请随意赞赏