搭建宝塔环境

你要是用你的ssh工具连上你的vps

如何使用 sudo su 进入管理员账户 如果已经是管理员账户的话 跳过此步骤

输入以下命令进行安装宝塔面板

Centos

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

Ubuntu

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


输入y,回车进行安装

漫长的等待………..

安装好了会出现以下画面

将地址和账号密码复制粘贴到浏览器 然后进行登录

配置宝塔

安装 LNMP (注意这边 选择php的时候记得选择7.1版本的

安装中………

在安装的时间 我们可以去宝塔面板的面板设置修改一下账户密码 方便以后登录

然后如果vps配置不高的话可以去 软件管理里面的系统工具

配置高的用户请跳过这一步骤 !!!!!!

找到 Linux工具箱 进行安装

安装好 设置他 选择侧边栏第二个 Swap虚拟内存 可以改成 自己原有内存的 1.5倍 这边番茄酱就改 1倍 就够用了 然后确定


[](https://i.loli.net/2019/06/19/5d09109875f4987975.jpg)
好了之后可以去侧边栏时区设置里面 设置为 亚洲上海 Asia shanghai

等环境都安装好了的话 可以去软件管理里面 查看环境是否安装成功 因为番茄酱的机子较渣 每次安装php7.1的时候就无法使用急速安装


这边卸载掉重新编译安装一下 (当然你们如果没出问题的话就继续

配置 PHP

在软件商店里找到 PHP , 点击设置。

在禁用函数一栏删除 system, proc_open, proc_get_status, putenv

在性能调整中,把 PHP 运行模式设置为 静态

在配置文件中 按 Ctrl+F 搜索 display_errors = 改为 Off 后保存

部署SSpanel魔改版

创建网站
宝塔侧边栏选择 网站 然后添加站点 配置如下

记住自己的 数据库名 和 数据库密码 等下会用到

安装网站程序
现在返回 终端 指 ssh 连接

输入

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

cp config/.config.example.php config/.config.php

cd ../

chmod -R 755 你的文件夹名/

chown -R www:www 你的文件夹名/

ln -s /www/wwwroot/你的文件夹名/sql/glzjin_all.sql /www/backup/database/

配置网站设置

回到宝塔面板 进入网站页面 然后点击网站设置

网站目录 里取消 防跨站攻击, 运行目录里面选择 public 保存

在 伪静态目录中 中填入以下内容

location / {
    try_files $uri /index.php$is_args$args;
}

然后保存 即可 (((((

导入数据库

点击删库塔菜单的数据库选项,找到你刚创建的数据库,点击导入


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

配置网站程序

点进去网站点网站目录 找到 config目录下的 .config.php 文件进行编辑

主要先编辑的是数据库 因为那样网站才能打开 配置文件详细介绍 请查看接下来的后续

改之前 (((

修改之后 (((

如果参数没错的话 这个时候就可以打开自己的网站了 http://你的域名/

创建管理员并同步用户

去 ssh那里 请确保再网站目录下 才能使用以下命令 否则将不生效 !!!!!!!!!!

php xcat createAdmin
php xcat syncusers
php xcat initQQWry
php xcat resetTraffic
php xcat initdownload

如果创建管理员出错请检查 config/.config.php 中的数据库连接信息 是否正确

配置定时任务

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

30 22 * * * php /www/wwwroot/你的文件夹名/xcat sendDiaryMail
0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat checkjob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncnode

这可能需要用到一些 vim 的快捷键操作 这边就不介绍了 请自行百度

下面这些一般都是有需求的时候才需要添加

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

每 20 分钟备份1次(若间隔大于 60 分钟看下个例子):

*/20 * * * * php -n /www/wwwroot/你的文件夹名/xcat backup

每 20 小时备份 1 次(若间隔大于 24 小时请学会熟练使用搜索引擎):

0 */20 * * * php -n /www/wwwroot/你的文件夹名/xcat backup

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

5 0 * * * php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_day
6 0 * * 0 php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_week
7 0 1 * * php /www/wwwroot/你的文件夹名/xcat sendFinanceMail_month

如果需要检测被墙,需要添加:

*/1 * * * * php /www/wwwroot/你的文件夹名/xcat detectGFW

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

*/1 * * * * php /www/wwwroot/你的文件夹名/xcat synclogin
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat syncvpn
*/1 * * * * php -n /www/wwwroot/你的文件夹名/xcat syncnas

结尾

到这里 sspanel 面板就完全搭建成功了 !!!!


参考 Anankke 大佬的文章 传送门

后端有连接请自行查看,都是脚本,不做详述

后端一键安装脚本 (需全局才可以访问)

https://wiki.sspanel.host/#/onekey-install-for-node

手动:
https://github.com/githubphone/v2ray-sspanel-v3-mod_Uim-plugin

https://qiedd.com/archives/39

https://blog.acesheep.com/index.php/archives/889/

https://github.com/dalaolala/sspanelv3moduim/wiki/v2ray---Rico-%E7%89%88%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B


文章转载自:哎丫丫电脑
原文地址:linux部署 sspanel魔改版 (前端)(后端)
如需转载请注明!

如果文章侵犯到你的权益,请联系博主邮箱删除。


扫描二维码,在手机上阅读!
最后修改:2020 年 01 月 29 日 03 : 07 PM
如果觉得我的文章对你有用,请随意赞赏