最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過Nginx配置實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)數(shù)據(jù)庫的操作指南

 更新時(shí)間:2023年10月08日 11:30:42   作者:sg_knight  
項(xiàng)目開發(fā)部署中經(jīng)常會遇到MySQL或Oracle數(shù)據(jù)庫安裝在內(nèi)網(wǎng),而我們的應(yīng)用服務(wù)只能部署在外網(wǎng),如果實(shí)現(xiàn)外網(wǎng)服務(wù)訪問連接內(nèi)網(wǎng)的數(shù)據(jù)庫呢?本次介紹如何通過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)文章

最新評論

汝城县| 余姚市| 浏阳市| 章丘市| 宿迁市| 隆德县| 从江县| 洪泽县| 东乡族自治县| 平利县| 皮山县| 南投市| 辰溪县| 靖州| 虞城县| 红安县| 沾益县| 商南县| 道孚县| 留坝县| 本溪| 富阳市| 东辽县| 新闻| 定兴县| 通辽市| 华亭县| 永登县| 宜黄县| 金秀| 黄梅县| 乌苏市| 桐柏县| 祁连县| 县级市| 定安县| 曲水县| 高密市| 安平县| 广河县| 黔东|