当前第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》频道 >>
转载请注明出处:木庄网络博客 » nginx负载均衡数据库怎么做