nginx代理postgresql的實現(xiàn)示例
首先,Nginx為我們的數(shù)據(jù)庫增加了額外的安全層。Nginx提供了一整套的選項,這使得管理訪問和保護(hù)數(shù)據(jù)庫變得很容易。例如,我們可以配置為只有一小部分IP地址可以訪問數(shù)據(jù)庫。
PostgreSQL不使用HTTP或HTTPS,而是使用一個新塊兒stream。
- stream
該指令定義了stream服務(wù)器。與http塊平級,定義在main塊中。
stream { server { ...... } }
- server
該指令定義一個虛擬主機(jī),與http塊中的server類似。我們可以在stream塊中定義多個server塊。
stream { server { ...... } server { ...... } }
- listen
該指令定義虛擬主機(jī)server要監(jiān)聽的socket的地址和端口。 - allow配置允許訪問的IP
作用域:stream, server
# 允許192.168.110.1訪問 allow 192.168.110.1; # 允許192.168.110.1到192.168.255.254 allow 192.168.110.0/16; # 允許192.168.110.1到192.168.110.254 allow 192.168.110.0/24; # 允許所有的IP訪問 allow all;
- deny 配置不可訪問ip
作用域:stream, server
# 禁止192.168.110.1訪問 deny 192.168.110.1; # 禁止192.168.110.1到192.168.255.254 deny 192.168.110.0/16; # 禁止192.168.110.1到192.168.110.254 deny 192.168.110.0/24; # 禁止所有的IP訪問 deny all;
- 配置實例
stream { upstream pgsql_socket { server 192.168.214.133:32222; } server { listen 9856; allow 192.168.214.134; deny all; proxy_connect_timeout 60s; proxy_socket_keepalive on; proxy_pass pgsql_socket;#192.168.214.133:32222; } }
https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/
到此這篇關(guān)于nginx代理postgresql的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)nginx代理postgresql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Nginx服務(wù)器中配置針對TCP的負(fù)載均衡的方法
這篇文章主要介紹了在Nginx服務(wù)器中配置針對TCP的負(fù)載均衡的方法,另外還介紹了TCP負(fù)載均衡的執(zhí)行原理,需要的朋友可以參考下2015-12-12Nginx+Tomcat+Https 服務(wù)器負(fù)載均衡配置實踐方案詳解
這篇文章主要介紹了Nginx+Tomcat+Https 服務(wù)器負(fù)載均衡配置實踐方案的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-09-09基于Nginx實現(xiàn)一個灰度上線系統(tǒng)的示例代碼
本文主要介紹了基于Nginx實現(xiàn)一個灰度上線系統(tǒng)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Nginx服務(wù)器中為網(wǎng)站或目錄添加認(rèn)證密碼的配置詳解
這篇文章主要介紹了Nginx服務(wù)器中為網(wǎng)站或目錄添加認(rèn)證密碼的配置詳解,使用到了Apache的htpasswd工具,需要的朋友可以參考下2016-01-01nginx提示:500 Internal Server Error錯誤的解決方法
本文章來給大家總結(jié)了大量關(guān)于導(dǎo)致nginx中提示500 Internal Server Error錯誤的原因總結(jié)與解決方法分析有需要了解的朋友可參考參考2013-04-04Nginx upstream的5種權(quán)重分配方式分享
Nginx upstream的5種權(quán)重分配方式分享,需要的朋友可以參考下2012-09-09Nginx 實現(xiàn)會話保持的方式配置小結(jié)
本文主要介紹了在NGINX中實現(xiàn)會話保持的幾種常見方法,包括IP哈希、基于Cookie的會話保持、基于URL參數(shù)的會話保持及使用第三方的nginx-sticky-module模塊,感興趣的可以了解一下2024-11-11網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制
如果你的服務(wù)器被攻擊很厲害,而且服務(wù)器是自己練手的,不需要其他用戶訪問的,那么就可以配置一下nginx的白名單,下面這篇文章主要給大家介紹了關(guān)于網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制的相關(guān)資料,需要的朋友可以參考下2022-07-07