通過Nginx配置實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫的操作指南
1、前置機(jī)服務(wù)器
首先要保證有一臺前置機(jī)服務(wù)器既可以訪問內(nèi)網(wǎng)數(shù)據(jù)庫,又可以通過外網(wǎng)進(jìn)行訪問到這臺前置機(jī)。然后在這臺前置機(jī)服務(wù)器上安裝部署ngxin來實(shí)現(xiàn)數(shù)據(jù)代理。
2、ngxin配置
ngxin的安裝部署這里就省略了,感興趣的可以自行百度解決。這里主要介紹如何配置數(shù)據(jù)流代理。nginx.conf配置內(nèi)容如下:
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
stream {
upstream oracle {
server 192.168.0.1:1521; #原oracle地址
}
upstream mysql {
server 192.168.1.102:3306;
}
server {
listen 3335;# 反向代理后監(jiān)聽的端口,nginx啟動后訪問192.168.21.100:3335就可以訪問到oracleA
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass oracle;
}
server {
listen 8888;# 反向代理后監(jiān)聽的端口
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass mysql;
}
}修改配置后重啟一下nginx即可,然后通過外網(wǎng)IP和端口訪問前置機(jī),就相當(dāng)于直接訪問內(nèi)網(wǎng)數(shù)據(jù)庫了。
3、測試驗(yàn)證
可以通過Navicat等數(shù)據(jù)庫客戶端連接工具進(jìn)行測試。下圖的例子就是通過8888端口訪問到了3306端口的數(shù)據(jù)庫。

到此這篇關(guān)于通過Nginx配置實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫的操作指南的文章就介紹到這了,更多相關(guān)Nginx實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Ubuntu上配置Nginx實(shí)現(xiàn)開機(jī)自啟功能
本文主要介紹了在Ubuntu上配置Nginx實(shí)現(xiàn)開機(jī)自啟功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-09-09
Nginx報(bào)錯(cuò)"Too many open files"問題的深度解析
在高并發(fā)場景下,Nginx作為Web服務(wù)器或反向代理時(shí),常常會遇到“Too many open files”錯(cuò)誤,本文將從問題原理,解決方案,配置優(yōu)化及驗(yàn)證方法等方面,詳細(xì)解析如何解決這一問題,希望對大家有所幫助2025-06-06
Nginx代理緩存靜態(tài)資源的實(shí)現(xiàn)方法
本文主要介紹了Nginx代理緩存靜態(tài)資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-08-08
Nginx配合php實(shí)現(xiàn)生成實(shí)時(shí)縮略圖功能
這篇文章主要介紹了Nginx配合php實(shí)現(xiàn)生成實(shí)時(shí)縮略圖功能,這在一些特殊場合可能會要用到,需要的朋友可以參考下2014-10-10
高性能WEB開發(fā) nginx HTTP服務(wù)器篇
新產(chǎn)品為了效果,做的比較炫,用了很多的圖片和JS,所以前端的性能是很大的問題,分篇記錄前端性能優(yōu)化的一些小經(jīng)驗(yàn)。2010-05-05
Nginx網(wǎng)站根目錄更改及導(dǎo)致403 forbidden的問題解決
最近因?yàn)楣ぷ餍枰?,要將Nginx網(wǎng)站根目錄更改下,通過網(wǎng)上的一些教程更改后,但發(fā)現(xiàn)測試的時(shí)候一直提示403 forbidden錯(cuò)誤,后臺通過一個(gè)朋友的提示也解決了,所以現(xiàn)在將詳細(xì)的步驟分享給大家,有需要的朋友們可以參考學(xué)習(xí)。2016-10-10
nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過多,header過大問題
這篇文章主要介紹了nginx proxy_buffer_size解決后端服務(wù)傳輸數(shù)據(jù)過多,header過大問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Windows環(huán)境實(shí)現(xiàn)Nginx配置及開機(jī)自啟動
本文主要介紹了Windows環(huán)境實(shí)現(xiàn)Nginx配置及開機(jī)自啟動,通過兩種方式可以實(shí)現(xiàn)nginx的開機(jī)自啟動,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03

