1. 程式人生 > >阿里雲部署mongdb和redis連線不上問題

阿里雲部署mongdb和redis連線不上問題

一、mongdb部署在阿里雲伺服器上,程式連線不了外網ip

程式碼配置檔案如下:


在配置檔案中加入外網ip發現也是繫結不上,,報錯:

改為:

telnet 127.0.0.1  2017 或者telnet 外網對映到內網的ip 27017,這時在安裝mongodb的伺服器上可以連線,但是使用外網的ip

telnet時仍然連線不上,最後找到了解決的辦法:

啟動的時候加上引數

 --bind_ip_all。啟動命令:mongod -f mongodb.conf  --bind_ip_all

啟動mongodb成功,連線成功。

二、redis部署在阿里雲伺服器上,程式連線不了外網ip

在redis配置檔案中修改bind引數:bind 0.0.0.0,關閉保護模式:protected-mode no

啟動redis配置:./redis-server ../redis.conf   (配置檔案位置)。

如果還不行,註釋所有bind引數重啟redis服務。

注意防火牆設定開啟相應的埠,阿里雲後臺管理也要開放redis、mongodb埠。