BT宝塔面板+ SSRPanel前端安装图文教程 (入门篇)

原创 站长之家  2018-10-22 16:34:18  阅读 1736 次 评论 0 条

本教程演示环境:

Linux CentOS 7.5.1804 (x64),2GB 内存,10GB 硬盘,基于 SSRPanel (20180820 版本) 。

宝塔 + 数据库 + SSRPanel + SSR后端,均在同一台 VPS 主机上安装。

如安装环境不同,可能界面、流程及命令有所不同,请自行甄别。

SSR节点面板演示地址:https://ssr.qiangtoucao.net


一、服务器及SSH


1 系统环境

建议选择 Centos 7.x (x64) 系统,内存 1GB 以上,硬盘 10GB 以上。

安装LNMP,Mysql 5.6及以上,PHP 7.1 。


2 登录SSH

VPS 实例创建后,主机商会提供服务器 IP 地址及密码(或密钥)。

一般默认用户名为 root,默认端口为 22,使用 Xshell 等软件即可登录。

如果主机商默认关闭SSH登录权限,则需要手动开启。(如何手动开启?


二、安装宝塔及环境


1 安装宝塔面板

登录 SSH 后,直接安装宝塔。

#安装宝塔

sudo -i

cd ~

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

附:( 如何正确安装宝塔? )


2 安装LNMP

按照上述提供的信息,登录宝塔面板。

初次登录会弹出「一键套件安装」,如没有也可在软件管理中找到。

宝塔一键安装LNMP

请选择左侧的 LNMP ,根据图示选择相应版本,尽可能与本教程一致。

如果不同,需要注意的有:

MySQL:SSRPanel 官方最低要求 5.5,推荐 5.6 及以上。可根据主机内存自行选择,若内存不足宝塔会有提示。

PHP:SSRPanel 官方必须为 PHP 7.1 版本,不要选错。

安装方式:一般选择极速安装,在一个小时内可以完成。若出现无解的错误,也可考虑编译安装,过程长达3个小时以上。

宝塔LNMP安装完成

显示如上图,说明已全部安装完成。


3 添加数据库

宝塔:数据库 – 添加数据库

宝塔 添加SSRPanel数据库

如图示,数据库名与用户名都命名为 ssrpanel ,数据库类型选择 utf8mb4 。

添加完成,点击 管理 ,进入 phpMyAdmin 页面。

导入SSRPanel数据库

确定当前数据库为 ssrpanel ,选择 导入 。

选择上传 db.sql 文件,其他设置保持默认,执行

下载: db.sql 数据库文件

导入SSRPanel数据库成功

导入成功如上。


三、安装 SSRPanel


1 添加网站

宝塔: 网站 – 添加网站

宝塔添加SSRPanel网站

输入您的域名,创建一个新的网站,并留意所在的目录。

进入网站目录,上传 SSRPanel 安装包。

下载:SSRPanel (20180820版本) 安装程序包

之后将 SSRPanel-20180903.zip 解压到网站目录下,并确保文件夹名字为 ssrpanel (为了路径方便)。

宝塔SSRPanel目录

 

2 扩展及函数

宝塔:软件管理 – PHP-7.1 – 设置

安装扩展:选择安装 fileinfo 。

SSRPanel 安装 fileinfo 扩展

禁用函数:将 proc_open / proc_get_status 两个函数删除 (如果原本没有可忽略)

SSRPanel 禁用函数

完成以上操作,记得 php服务 重启 一下,才能生效。


3 修改数据库配置

宝塔:网站 – 目录

SSRPanel 配置env

进入 ssrpanel 目录,将 .env.example 其复制一份,并重命名为 .env ,注意文件权限。

SSRPanel 配置数据库

编辑 .env ,如图示输入 数据库名、用户名、数据库密码。

如忘记,请从 宝塔 – 数据库 中查看。


4 安装 SSRPanel

回到 SSH ,进入 SSRPanel 的目录:

cd /www/wwwroot/你的域名/ssrpanel

SSH进入SSRPanel目录

依次执行以下命令:

php composer.phar update

php composer.phar install

php artisan key:generate


chown -R www:www storage/
chmod -R 777 storage/

 

5 网站设置

宝塔:网站 – 设置

宝塔SSRPanel网站目录设置

如图示,先将你的网站目录为 你的域名/ssrpanel ,再将运行目录改为 /public ,并 关闭防跨站攻击

设置伪静态,粘贴以下代码并保存:

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


6 客户端下载地址

SSRPanel 面板首页提供了客户端下载界面,但默认下载链接为空,需要手动添加。

宝塔:网站 – 目录

修改文件:SSRPanel/resources/views/user/index.blade.php

SSRPanel 下载地址

如上图,将 # 替换为客户端链接即可。


7 登录面板

现在直接访问域名,即可看到 SSRPanel 的面板入口。

默认账号:admin

默认密码:123456

请登录后及时在设置中修改密码。

如果无法访问,请检查域名解析、网站目录的问题。

 

四、设置使用


1 标签设置

SSRPanel 后台管理中,节点 与 用户 之间是通过 标签 进行关联的。

也就是说,节点与用户需要同时添加同一个标签,用户才能看到该节点。

用户首页正常显示的节点,才能通过 SSR 订阅地址同步。

因此,请在 节点设置 与 用户设置 中自行修改。


2 SSRPanel 定时任务

要想 SSRPanel 后台正常工作,就必须先确保定时任务正常运行。

2.1 创建目录

宝塔:文件 – 目录

在 /home 下创建一个 www 目录,并将其权限设置为 777  www 。


2.2 设置定时任务

在 SSH 下执行命令:

sudo -i

cd ~

crontab -e -u www

粘贴并保存:

* * * * * php /www/wwwroot/你的域名/ssrpanel/artisan schedule:run >> /dev/null 2>&1

#此处的路径为 SSRPanel 所在目录,请自行修正。

 

2.3 查看运行状态

使用该命令查看运行日志:

tail -f /var/log/cron

SSRPanel 定时任务运行日志

如上图所示,运行日志照常显示,没有报错,说明已正常运行。

SSRPanel 定时任务每 1 分钟运行一次,且后台的数据更新可能有一定延迟,请耐心等待。

如果报错,请自行再看教程检查一遍,大概率是由于 任务路径 及 目录权限 的问题。


博主小贴士

– 面板及数据库定期备份,数据库定期备份,定期备份,备份。

– 安装过程出现问题,请先将错误信息 Google 一遍,再将本教程文字 + 配图认真看一遍,找不同,查漏缺。

– SSRPanel 安装完成后,如果你不知道怎么更新,如果你不知道怎么还原,如果你觉得自己是萌新,那么请不要 update 更新。

– 如尝试过多种方法仍然无解,你可以加入本博客的 技术交流群 找找思路。但是请注意,这并不是官方客服群,有求他人请注意礼貌素质,并将问题表述清楚。


『代码升级』
如果代码有更新可以进入网站根目录运行以下命令,更新前最好利用宝塔面板做好网站和数据库备份:

cd /www/wwwroot/ssrpanel
git pull

数据库升级可以用https://github.com/ssrpanel/ssrpanel/tree/master/sql/update里面的升级指令,打开phpMyAdmin,在ssrpanel数据库里面用SQL命令执行进行升级。以/sql/update/20171020.sql为例,在浏览器输入网址https://github.com/ssrpanel/ssrpanel/blob/master/sql/update/20171020.sql打开这个文件,将指令复制。随后打开宝塔面板数据库ssrpanel的phpMyAdmin管理,在SQL区域黏贴指令,点Go运行导入即可,如图:

以此类推,只要是在初始安装过后的数据库升级按文件日期先后用这个方式对数据库进行升级。

本文地址:https://www.dii123.com/post/645.html
版权声明:本文为原创文章,版权归 站长之家 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?