oracle、sqlserver等数据库配置和下面配置一样,只是数据库的端口不一样而已
需要注意的是这个配置要写在http外边
#使用nginx做数据库端口转发
stream {
upstream sql {
# 配置数据库的ip和端口
server 172.16.8.190:3306 weight=1 max_fails=2 fail_timeout=30s;
}
server {
# 配置本机暴露端口
listen 925;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass sql;
}
}
此时就可以通过nginx的对外端口925访问到Mysql服务了!!