nginx负载均衡数据库怎么做


当前第2页 返回上一页

在nginx.conf文本最后一行添加下述代码即可:

1

2

3

4

5

6

7

8

9

10

11

stream {

    server {

       listen 3306;

       proxy_pass db;   

    }

    upstream db {

       server 192.168.18.130:3305;

       server 192.168.18.129:3305;

    }

  

}

需要说明的是,上述配置中监听了3306端口,即3306端口将被nginx占用,而mysql的默认使用端口为3306,这将导致mysql无法启动,所以需要将mysql的端口号改为其他端口(本文中将其设置成3305,这将会在mysq主主同步的博文中说明),proxy_pass即为代理地址

以上就是nginx负载均衡数据库怎么做的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

nginx正向代理的好处

比较讲解http中499状态码和nginx下499错误

为什么会出现nginx

centos系统下nginx启动不了怎么办

如何将nginx注册为服务

系统提示找不到nginx命令怎么办

nginx如何共享session

404 not found nginx是什么意思

nginx如何实现高并发

linux如何安装nginx

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...