Redisi dış kullanıma açma ya da CyberPanel redis ayarı
3
●127
- 20-12-2021, 13:18:20Merhaba, bir yazılım için redis poatgres ve nodejs gerekliydi docker ile posgres ve nodejs kısımlarını hallettim ancak redis zaten cyberpanel ile geliyor ben bunu dış kullanıma açmak istiyorum ya da redis conf dosya konumunu öğrenmek yardımcı olabilecek var mı.
- 20-12-2021, 16:58:40Merhaba MuhammetDemirelMuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
redis-cli sağladığı komutlar ile config yolunu bulabilmeniz lazım.
Genellikle /etc/redis/redis.conf gibi bir yoldur.
İyi çalışmalar. - 20-12-2021, 18:57:21Merhaba , dış kullanım derken redis portuna bağlanip işlem yapmak istiyorsanız şu şekilde bağlanabilirsiniz ,MuhammetDemirel adlı üyeden alıntı: mesajı görüntüle
redis-cli -h redis://user:pass@host:port
, ya da
redis-cli -h 10.101.91.8 -p 6379 gibi mesela , sunucunuzda firewall veya iptables kullanıyorsanız , redis portunuzu dışarıya açmanız gerekir... - 20-12-2021, 20:39:12CliaWeb adlı üyeden alıntı: mesajı görüntüleazmican adlı üyeden alıntı: mesajı görüntüle
Çok teşekkürler sorunu konuyu açtıktan sonra çözmüştüm ancak düzenleme fırsatım olmadığı için güncelleyemedim.
İhtiyacı Olabilecek Kişiler İçin Çözüm:
CyberPanel kurulu sunucuda Redis'i dışarıya açmak için /etc/redis.conf dosyasını düzenlemem gerekti.
sudo nano /etc/redis.conf ile dosyayı açtım, bind değerini 0.0.0.0 olarak (tüm erişime açmak için) değiştirdim. (Ben sadece dockerlar arası erişmek istediğimden sunucu ip adresimi girdim)
protected-mode no olarak güncelledim.
requirepass ŞİFRE olarak ekleme yaptım.
Güvenlik duvarında 6379 portunu dışarıya açtım.
redis-cli -h ip adresiniz -p 6379 -a şifreniz şeklinde redise erişim yapabilirsiniz eğer hala erişim yoksa reboot atıp deneyin.