欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2023年10月08日 11:30:42   作者:sg_knight  
項目開發(fā)部署中經常會遇到MySQL或Oracle數(shù)據(jù)庫安裝在內網,而我們的應用服務只能部署在外網,如果實現(xiàn)外網服務訪問連接內網的數(shù)據(jù)庫呢?本次介紹如何通過Nginx配置實現(xiàn)外網訪問內網數(shù)據(jù)庫,需要的朋友可以參考下

1、前置機服務器

首先要保證有一臺前置機服務器既可以訪問內網數(shù)據(jù)庫,又可以通過外網進行訪問到這臺前置機。然后在這臺前置機服務器上安裝部署ngxin來實現(xiàn)數(shù)據(jù)代理。

2、ngxin配置

ngxin的安裝部署這里就省略了,感興趣的可以自行百度解決。這里主要介紹如何配置數(shù)據(jù)流代理。nginx.conf配置內容如下:

#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即可,然后通過外網IP和端口訪問前置機,就相當于直接訪問內網數(shù)據(jù)庫了。

3、測試驗證

可以通過Navicat等數(shù)據(jù)庫客戶端連接工具進行測試。下圖的例子就是通過8888端口訪問到了3306端口的數(shù)據(jù)庫。

到此這篇關于通過Nginx配置實現(xiàn)外網訪問內網數(shù)據(jù)庫的操作指南的文章就介紹到這了,更多相關Nginx實現(xiàn)外網訪問內網數(shù)據(jù)庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx如何配置多個服務域名解析共用80端口詳解

    Nginx如何配置多個服務域名解析共用80端口詳解

    對于Web而已,80端口和443端口是十分重要的,下面這篇文章主要給大家介紹了關于Nginx如何配置多個服務域名解析共用80端口的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • win2003下nginx 0.8.38 安裝配置備忘

    win2003下nginx 0.8.38 安裝配置備忘

    經不住蠱惑,決定在 Windows Server 2003 下安裝試用一下,并與 PHP 進行集成。
    2010-12-12
  • nginx配置多個站點共用80端口的解決方法

    nginx配置多個站點共用80端口的解決方法

    這篇文章主要介紹了nginx配置多個站點共用80端口的解決方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Nginx配置并兼容HTTP實現(xiàn)代碼解析

    Nginx配置并兼容HTTP實現(xiàn)代碼解析

    這篇文章主要介紹了Nginx配置并兼容HTTP實現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 前端必備Nginx配置詳解

    前端必備Nginx配置詳解

    這篇文章主要介紹了前端必備Nginx配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法

    Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法

    這篇文章主要介紹了Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • nginx平滑升級及nginx配置文件詳解

    nginx平滑升級及nginx配置文件詳解

    這篇文章主要介紹了nginx平滑升級及nginx配置文件,nginx平滑升級并添加新功能,nginx.conf配置用于調試、定位問題的配置參數(shù),本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • nginx centos 服務開機啟動設置實例詳解

    nginx centos 服務開機啟動設置實例詳解

    這篇文章主要介紹了nginx centos 服務開機啟動設置實例詳解的相關資料,這里對服務開機啟動做了詳細的步驟介紹,需要的朋友可以參考下
    2016-11-11
  • Nginx配置跨域請求Access-Control-Allow-Origin * 詳解

    Nginx配置跨域請求Access-Control-Allow-Origin * 詳解

    這篇文章主要給大家介紹了關于Nginx配置跨域請求Access-Control-Allow-Origin * 的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Nginx具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • Nginx配置文件中l(wèi)ocation配置的多種場景

    Nginx配置文件中l(wèi)ocation配置的多種場景

    location主要做定位功能,根據(jù)uri來進行不同的定位,下面這篇文章主要給大家介紹了關于Nginx配置文件中l(wèi)ocation配置的多種場景,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論