Pagal numatytuosius nustatymus redis suteikia tik vietinę prieigą, o jūs galite modifikuoti redis.conf, kad redis būtų pasiekiamas nuotoliniu būdu
Failo redis.conf atidarymas aprašytas skyriuje TINKLAS
################################## TINKLAS #####################################
# Pagal numatytuosius nustatymus, jei nenurodyta "surišti" konfigūracijos direktyva, "Redis" klausosi # ryšiams iš visų serveryje esančių tinklo sąsajų. # Galima klausytis tik vienos ar kelių pasirinktų sąsajų naudojant # konfigūracijos direktyva "surišti", po kurios pateikiamas vienas ar keli IP adresai.
# # Pavyzdžiai:
# # surišti 192.168.1.100 10.0.0.1 # susieti 127.0.0.1 ::1
# # ~~~ ĮSPĖJIMAS ~~~ Jei kompiuteris, kuriame veikia Redis, yra tiesiogiai veikiamas # internetas, susiejimas su visomis sąsajomis yra pavojingas ir atskleis # pavyzdys visiems internete. Taigi pagal nutylėjimą mes panaikiname komentarus # po įpareigojančios direktyvos, kuri privers Redis klausytis tik # IPv4 peržiūros sąsajos adresas (tai reiškia, kad Redis galės # priimti ryšius tik iš klientų, veikiančių tame pačiame kompiuteryje # veikia).
# # JEI ESATE TIKRI, KAD NORITE, KAD JŪSŲ EGZEMPLIORIUS KLAUSYTŲSI VISŲ SĄSAJŲ # TIESIOG PAKOMENTUOKITE ŠIĄ EILUTĘ. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ susieti 127.0.0.1 Workaun: komentavimas iš bind 127.0.0.1 leidžia visiems IP prieiti prie redis Jei norite nurodyti kelias IP prieigas, bet ne visas IP prieigas, galite susieti
Banknotas Štai dar vienas paaiškinimas
# Apsaugotas režimas yra saugumo apsaugos sluoksnis, siekiant to išvengti # Redis egzemplioriai, palikti atviri internete, yra prieinami ir išnaudojami.
# # Kai įjungtas apsaugotasis režimas ir jeigu:
# # 1) Serveris nėra aiškiai susietas su adresų rinkiniu, naudodamas # "įpareigoti" direktyvą. # 2) Slaptažodis nesukonfigūruotas.
# # Serveris priima tik ryšius iš klientų, prisijungiančių iš # IPv4 ir IPv6 loopback adresai 127.0.0.1 ir ::1, ir iš Unix domeno # lizdai.
# # Pagal numatytuosius nustatymus įjungtas apsaugotas režimas. Jį išjungti turėtumėte tik tuo atveju, jei # esate tikri, kad norite, kad klientai iš kitų kompiuterių prisijungtų prie Redis # net jei nėra sukonfigūruotas autentifikavimas, nei konkretus sąsajų rinkinys # yra aiškiai išvardyti naudojant "bind" direktyvą. Apsaugotasis režimas Taip Po redis 3.2, redis pridėjo apsaugotą režimą, šiame režime, net jei bind 127.0.0.1 yra anotuotas, vis tiek pranešama apie klaidą vėl prisijungiant prie redisd, kaip nurodyta toliau
(klaida) DENIED Redis veikia apsaugotu režimu, nes įjungtas apsaugotasis režimas, nenurodytas susiejimo adresas, klientams nereikalaujama autentifikavimo slaptažodžio. Šiuo režimu ryšiai priimami tik iš atgalinės sąsajos. Jei norite prisijungti iš išorinių kompiuterių prie Redis, galite pasirinkti vieną iš šių sprendimų: 1) Tiesiog išjunkite apsaugotą režimą, siųsdami komandą "CONFIG SET protected-mode no" iš loopback sąsaja prisijungdami prie Redis iš to paties pagrindinio kompiuterio, kuriame veikia serveris, tačiau ĮSITIKINKITE, kad Redis nėra viešai prieinamas iš interneto, jei tai darote. Naudokite CONFIG REWRITE, kad šis pakeitimas būtų nuolatinis. 2) Arba galite tiesiog išjungti apsaugotą režimą redaguodami Redis konfigūracijos failą ir nustatydami apsaugoto režimo parinktį į "ne" ir iš naujo paleisdami serverį. 3) Jei serverį paleidote rankiniu būdu tik testavimui, paleiskite jį iš naujo naudodami parinktį "--protected-mode no". 4) Nustatykite susiejimo adresą arba autentifikavimo slaptažodį. PASTABA: Jums reikia atlikti tik vieną iš aukščiau nurodytų veiksmų, kad serveris pradėtų priimti ryšius iš išorės. Modifikacija: apsaugotasis režimas ne
|