設定redis允許遠端訪問
在redis的配置檔案redis.conf中有以下配置 :
注意,此處的bind是指redis監聽的網絡卡的ip。
例如:bind 127.0.0.1 -->
redis監聽127.0.0.1的網絡卡,即監聽本地網絡卡,那麼此時redis只能
接受來自於本地回環網絡卡的命令
,所以,若想在此配置下訪問該redis,則連線此redis
服務的命令
只能為redis-cli -h 127.0.0.1, 也就是說該redis服務
只能通過本地訪問
bind 139.196.234.109
-->
139.196.234.109為阿里雲
公網ip
,那麼此時該redis監聽的是無線
網絡卡,只能接受來自於無線網絡卡的命令
,所以,訪問該redis服務的命令為:
redis-cli -h
139.196.234.109 -p 埠,此時該redis是無法通過本地回環網絡卡訪問的,即redis-cli -h 127.0.0.1
是無法連線到此種配置的redis服務的
故: 想配置redis允許遠端訪問的
第一步就是修改redis.conf配置:
bind 公網ip
此時已經可以通過遠端(任意一台遠端電腦 )連線redis了,但是實際上我們並不希望其他人訪問我們的redis服務,此時有
兩種解決方案:
1. 給redis配置訪問密碼
找到redis.con檔案的如下配置:
#requirepass foobared
將注釋去掉 , 並改為 :
requirepass 密碼
2. 通過配置防火牆來限制執行訪問指定埠的遠端終端,即:固定的埠只允許固定的ip訪問,換言之:指定的 埠只接收和處理來自指定ip主機的請求
redis設定允許遠端訪問
若遠端主機需要訪問redis伺服器,可以修改 etc redis redis.conf配置檔案 sudo vim etc redis redis.conf bind 127.0.0.1 bind欄位預設為 bind 127.0.0.1 這樣只能本機訪問redis 若允許遠端主機訪問,可注釋掉bind...
MYSQL 允許遠端訪問
本文詳細介紹ubuntu下mysql資料庫安裝後初步設定。1 安裝mysql 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。2 配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 e...
Redis允許遠端連線
本地客戶端或者程式要連線伺服器上面的redis的時候,可能出現連線不上,因為redis預設只允許本機訪問。需要修改redis目錄下面的redis.conf檔案。1 將bind 127.0.0.1 注釋掉 bind 127.0.0.1 預設只允許本機,注釋掉之後不限制ip 2 將protected m...