前面两篇文章我们搭建了前端和后端,我们已经可以成功FQ了。但是如果有多台FQ服务器而不是同一个IP地址呢,我们如何来管理多台服务器?

原理很简单,就是后端服务器(FQ服务端,节点)和前端服务器(网页服务器)共用一个数据库,而且ssrpanel也支持多个节点共用一个数据库。

我们可以选择一台服务器作为前端和数据库服务器,具体安装方法请看:centos下搭建SS管理端-SSRpanel(前端篇)

搭建完成前端后我们有了一台网页服务器,并且安装了数据库环境,并导入了默认数据库。

我们需要打开数据库的远程连接,在shell中执行:

mysql -uroot -p database

其中database表示你搭建前端时候创建的数据库名  回车后输入数据库密码

然后执行:

grant all privileges on *.* to 'root'@'%' identified by 'password';flush privileges;

表示所有主机可以连接, root表示连接账号,password表示连接密码,账号密码可以自定义。

接着关闭防火墙(centos7):

service firewalld stop

搞定后在其他主机上连接下这个数据库:

mysql -hxxx.xxx.xxx.xxx -uroot -p database

-h后面表示数据库主机的地址,-u后面为登录账号,database表示数据库名(自行替换)

如图表示连接成功。

image.png

接下来按照:centos下搭建SS管理端-SSRpanel(后端篇)的方法搭建后端环境和SS服务端,其他不变,最后一步编辑usermysql.json的时候,修改配置如下:

image.png

host填写你数据库主机的地址

user填写连接的账号

password填写连接密码

db填写数据库名

node_id请自建节点获取。

然后执行 ./logrun.sh直接运行。没问题的话已经可以正常工作了。


如果需要关闭数据库的远程连接,请执行:

mysql -uroot -p mysql输入密码REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'%';select host,user from user where user='root';delete from user where user='root' and host='%';flush privileges;select host,user from user where user='root';

如需允许指定IP连接,将本文中mysql命令中的%更改为IP地址或者域名即可。


版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。

标 签: 搭建 管理 前面 文章 我们

上一篇: centos下搭建SS管理端-SSRpanel(后端篇)

下一篇: Linux服务器上搭建V-P-N服务

用户评论 (0)

暂无评论

嘿,我来帮您!