0
点赞
收藏
分享

微信扫一扫

nginx代理mysql访问

配置stream的前提,需要启用--with-stream --with-stream_ssl_module

自己单独独立一个conf 文件时不成功,最后放到nginx.conf http 里,怎么配置也不成功,后来只能拿到http外面才配置成功。


###########代理mysql#######################
#四层负载,四层的负载不在http模块里面,他是和http模块同级别的
stream {
upstream mysql {
server 192.168.150.50:3306; #后端数据库的ip和端口,如果进行了域名解析,直接写域名就好
}
server {
listen 33306; #如果监听33306,远程登录的时候不用加-p参数
proxy_connect_timeout 10s;
proxy_timeout 300s;
proxy_pass mysql;
}
}
####################end####################################


举报

相关推荐

0 条评论