sspanel前台搭建完整教程

9月9日更新:

sspanel目前已版本大更新,旧的教程有部分地方不再适用新版sspanel的搭建,懵比小站已经及时更新新版的搭建教程,需要的请转移至:

最新版sspanel v3魔改版再次修改版前后端搭建详细教程

 

————————————-正文————————————–

 

一、安装宝塔面板

安装要求:

  • 内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
  • 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+)
  • 确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

注意:使用腾讯云,阿里云这类有自己的安全策略组的,务必在控制面板开启8888、888端口。

二、安装sspanel

安装完毕后使用给出的登陆地址和用户名密码登陆面板,第一次登陆会提示你安装网站环境,选择第一个nginx版,根据配置不同,会等待10分钟—30分钟。然后依次点击“软件管理—运行环境”,安装php7.1。

环境配置成功后点击“网站—添加站点”,输入域名和数据库,php版本为7.1,其他默认。该数据库即为sspanel的数据库,下面会用到。前期工作完毕。

sspanel前台搭建完整教程-懵比小站

登陆到宝塔面板,切换到软件管理,设置php7.1:“禁用函数”栏,删除 popen/proc_open/proc_get_status这几个函数;“性能调整”栏,把运行模式设置为静态;“配置修改”栏,同时按住Ctrl+F,查找 display_errors = ,将值设置为off后保存。

登陆vps,安装sspanel,下面的所有fast.chtss.cn修改为你实际的域名

cd /www/wwwroot/fast.chtss.cn
yum update yum install git -y
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 ..
chown -R www:www fast.chtss.cn
chmod -R 755 fast.chtss.cn
ln -s /www/wwwroot/fast.chtss.cn/sql/glzjin_all.sql /www/backup/database/

修改目录

切换到网站目录,取消勾选“防跨站攻击(open_basedir)”,运行目录修改为“/public”

sspanel前台搭建完整教程-懵比小站

配置伪静态

切换到“伪静态”,写入 以下代码并保存。

location / {
    try_files $uri /index.php$is_args$args;
}
sspanel前台搭建完整教程-懵比小站

配置数据库

进入网站目录下的sql文件夹找到glzjin_all.sql文件并下载,例如我的具体路径为:/www/wwwroot/fast.chtss.cn/sql/glzjin_all.sql。然后切换到数据库,点击管理,选中数据表,将下载的文件导入。确保数据导入成功。

sspanel前台搭建完整教程-懵比小站
sspanel前台搭建完整教程-懵比小站

配置sspanel

在宝塔面板下进入网站目录的config目录下,新建文件.config.php,然后把同目录下的 .config.php.example文件内容复制到.config.php里,定位到如下代码段,修改 appName,baseUrl,db_database,db_password,db_username字段,每个后面都有注释,好理解。muKey值用于webapi方式对接后端。

sspanel前台搭建完整教程-懵比小站

数据库名,用户名和密码不知道的话去宝塔面板,进入数据库就能看到。

sspanel前台搭建完整教程-懵比小站

创建管理员并同步用户

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

设置定时任务

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

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

如果需要自动备份,可模仿以下两例,自行添加一条

例1:每20分钟备份1次(若间隔大于60分钟,看例2):

*/20 * * * * php -n /网站目录/xcat backup

例2:每20小时备份1次(若间隔大于24小时,自行Google):

0 */20 * * * php -n /网站目录/xcat backup

如果需要财务报表,可选添加以下三条

 

5 0 * * * php /网站目录/xcat sendFinanceMail_day

6 0 * * 0 php /网站目录/xcat sendFinanceMail_week

7 0 1 * * php /网站目录/xcat sendFinanceMail_month

 

如果需要检测被墙,添加以下一条

*/1 * * * * php /网站目录/xcat detectGFW

如果要用到radius,需要添加下面这三条

*/1 * * * * php /网站目录/xcat synclogin
*/1 * * * * php /网站目录/xcat syncvpn
*/1 * * * * php -n /网站目录/xcat syncnas

收工。总结以下就是先安装网站环境并新建一个站点,然后下载sspanel文件到站点目录并配置,配置的话有网站的配置和数据库的配置,数据库的配置就是导入sql数据;网站配置需要取消防跨站,设置伪静态,修改网站目录为public,创建管理员同步用户,设置定时任务这些。

最后访问站点,能成功打开即为搭建sspanel前台成功。效果如下:

[scbutton link=”https://sspanel.host” target=”blank” variation=”blue”]查看效果[/scbutton]

 
喜欢()
评论 (0)
热门搜索
homeagain
分享互联网最新资讯,分布各类教程:苹果cms、vps推荐、宝塔建站知识、edu邮箱、wordpress模板下载……只有你想不到,没有出不了的教程。
233 文章
162 评论
63 喜欢
Top