<nav id="auuga"><nav id="auuga"></nav></nav><menu id="auuga"><tt id="auuga"></tt></menu>
  • <menu id="auuga"></menu>

    產品中心 業內新聞 案例中心 視頻中心

    mongodb開放外網訪問的方法 mongodb開放外網訪問的方法

    mongodb開放外網訪問的方法

    分類:產品中心 產品手冊 444

    mongodb安裝在服務器192.168.0.208 ,安裝后默認只能通過127.0.0.1 來訪問,若別的機器希望通過IP(192.168.0.208)來訪訪問,我們就需要做如下準備

    為了在MongoDB開放外網訪問,你需要做以下幾步:

    1)確保MongoDB實例正在監聽外部接口。默認情況下,MongoDB只監聽本地接口。

    2)配置防火墻允許外部訪問MongoDB的端口(默認為27017,可以根據需求改進,比如 8041)。

    3)確保MongoDB配置文件(通常為mongod.confmongodb.conf)中沒有禁止外部訪問的設置。

    4)如果MongoDB使用bindIp選項,確保它被正確配置為監聽外部接口或通配符0.0.0.0。

    5)如果MongoDB使用訪問控制,確保已經為要訪問的用戶授權外網訪問。

    采用默認 127.0.0.1 訪問時候的測試效果

    測試發現:

    127.0.0.1:8041 通 ;

    而 192.168.0.208:8041? 不通? (這樣別的服務就無法通過 192.168.0.208 訪問這個mongodb ;或者這個 mongodb 系統想通過端口映射發布到外網也是不行的)

    conf 文件案例

    以下是一個示例配置,展示了如何修改mongod.conf來允許外網訪問(及改端口 藍色文字表示):

    案例里面的文件地址,端口 要根據自己的部署環境來設置

    修改后,要重啟mongodb 服務


    systemLog:
    destination: file
    path: C:/OData/Mongodb/Log/mongodb.log
    logAppend: true
    storage:
    journal:
    enabled: true
    dbPath: C:/OData/Mongodb/Db
    directoryPerDB: true
    security:
    authorization: disabled
    processManagement:
    windowsService:
    serviceName: MongoDB
    displayName: MongoDB
    description: MongoDB
    net:
    ? port: 8041
    ? bindIp: 0.0.0.0
    setParameter:
    enableLocalhostAuthBypass: false


    mobox3系統配置對應調整

    若是部署了Mobox3服務的系統,當mongodb 端口修改后,管理服務也需要跟著調整

    1)需要打開:\OpenInfo\OIServer\OIMongoService\config.yaml

    對里面的內容(根據mongodb配置的端口進行調整):

    ?host: mongodb://127.0.0.1:8041

    2)需要打開:\OpenInfo\OIServer\filebeat\filebeat.yml

    對里面的內容(根據mongodb配置的端口進行調整):

    hosts: [mongodb://127.0.0.1:8041]

    3)修改后 重啟 :

    filebeat 服務

    OIMongoService 服務

     

     

    標簽:手冊 上一篇: 下一篇:
    展開更多
    預約軟件體驗

    loading...

    亚洲国产成人久久综合碰