nginx代理postgresql的實(shí)現(xiàn)示例
首先,Nginx為我們的數(shù)據(jù)庫增加了額外的安全層。Nginx提供了一整套的選項(xiàng),這使得管理訪問和保護(hù)數(shù)據(jù)庫變得很容易。例如,我們可以配置為只有一小部分IP地址可以訪問數(shù)據(jù)庫。
PostgreSQL不使用HTTP或HTTPS,而是使用一個(gè)新塊兒stream。
- stream
該指令定義了stream服務(wù)器。與http塊平級(jí),定義在main塊中。
stream {
server {
......
}
}
- server
該指令定義一個(gè)虛擬主機(jī),與http塊中的server類似。我們可以在stream塊中定義多個(gè)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;
- 配置實(shí)例
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的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)nginx代理postgresql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx反向代理之將80端口請(qǐng)求轉(zhuǎn)發(fā)到8080
這篇文章主要介紹了nginx反向代理之將80端口請(qǐng)求轉(zhuǎn)發(fā)到8080,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Nginx設(shè)置404錯(cuò)誤頁面跳轉(zhuǎn)的幾種方法總結(jié)
一個(gè)網(wǎng)站項(xiàng)目,肯定是避免不了404頁面的,通常使用Nginx作為Web服務(wù)器時(shí),有些相關(guān)配置方法,下面小編給大家?guī)砹薔ginx實(shí)現(xiàn)404頁面的幾種方法,感興趣的朋友一起看看吧2024-03-03
基于nginx設(shè)置瀏覽器協(xié)商緩存過程詳解
這篇文章主要介紹了基于nginx設(shè)置瀏覽器協(xié)商緩存過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
使用nginx搭建點(diǎn)播和直播流媒體服務(wù)器的方法步驟
本篇文章主要介紹了使用nginx搭建點(diǎn)播和直播流媒體服務(wù)器的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03
使用Nginx創(chuàng)建臨時(shí)和永久重定向的具體示例
HTTP 重定向 是將一個(gè)域名或地址指向另一個(gè)的方法,有幾種不同類型的重定向,每種對(duì)客戶端瀏覽器意味著不同的事情,最常見的兩種類型是臨時(shí)重定向和永久重定向,本文給大家介紹了使用Nginx創(chuàng)建臨時(shí)和永久重定向的具體示例,需要的朋友可以參考下2024-07-07
如何實(shí)現(xiàn)Nginx同一端口同時(shí)支持http與https協(xié)議
最近有一個(gè)需求,需要讓一個(gè)端口的http服務(wù)支持https訪問,本文就來介紹一下如何實(shí)現(xiàn)Nginx同一端口同時(shí)支持http與https協(xié)議,感興趣的可以了解一下2023-11-11

