nginx反向代理服务器实现postgreSQL
金蝶云社区-薛孟洋
薛孟洋
0人赞赏了该文章 100次浏览 未经作者许可,禁止转载编辑于2024年07月04日 15:26:14

可访问的地址:192.168.1.200:9856


不可访问的地址 :192.168.214.133:5432 (pg库的地址)


在192.168.1.200服务器上安装nginx,设置一个监听的端口(9856),将地址二192.168.214.133:5432映射到这个端口


版本要大于nginx1.9.xxx,stream和http是同级关系,在Navicat上通过连接主机-192.168.1.200、端口-9856,用户名和密码保持不变即可连接pg库


stream {

    upstream pgsql_socket {

        server 192.168.214.133:5432;#pg库实际的的ip和端口

    }


    server {

        listen 9856;

        allow 192.168.214.134;#配置允许访问的IP

        deny all;#配置不可访问ip

        proxy_connect_timeout 60s;

        proxy_socket_keepalive on;

        proxy_pass pgsql_socket;#192.168.214.133:5432;

    }

}


本文转载自:博客园

作者:酸牛奶

原文链接:https://www.cnblogs.com/maxmoore/p/18057050

赞 0