Configurarea modulului apache rpaf
În general, nu trebuie să faceți prea multe pentru a configura modulul rpaf_module. Mai întâi, conectăm acest foarte rpaf_module cu directiva LoadModule, astfel:
Deschideți sau creați fișierul rpaf.conf și specificați următoarele:
În acest sens, în general, reporniți Apache.
Setările Nginx
În nginx, pot fi necesare setări suplimentare. Dacă serverul proxy nu adaugă anteturile X-Forwarded-For pentru interogări, atunci trebuie să o faceți.
În nginx din interiorul blocului http<> trebuie specificate următoarele linii:
Sau aici, pentru ca sigur:
După modificările din fișierul de configurare, reporniți Nginx.
De fapt, acesta este tot ce trebuie făcut pentru REMOTE_ADDR corect, dacă nu a funcționat și nu este nevoie pentru a găsi o altă cale, există întotdeauna un alt mod.
Eu, ca un nebun, am continuat să sufăr pentru o lungă perioadă de timp și am schimbat configurația modulului mod_rpaf în speranța de a merge la lucru fără să știe că are alternative bune.
Alternative la modulul rpaf
În general, pentru scopuri similare, schimbarea variabilei REMOTE_ADDR are cel puțin 2 alte module: remoteip_module și realip_module. Primul dintre acestea - remoteip_module, în general, este în general cuplat cu serverul web Apache "afară din cutie", adică așa cum era standard. O vom folosi.
Dezactivați rpaf_mod și conectați remoteip_module.
Configurarea remoteip_module
Ei bine, la început ne vom asigura că o avem, deschideți dosarul cu toate modulele și vedeți pentru Linux Ubuntu este / usr / lib / apache2 / modules.
Și acum repede înființat. Deschideți fișierul remoteip.conf și adăugați următoarele:
Aplicațiile de logare Apache pot funcționa puțin greșit, în acest caz deschidem fișierul de configurare Apache (/etc/apache2/apache2.conf) și îl schimbăm:
Ei bine, în general, puteți afla că formatele jurnalului sunt diferite.
Pe baza observațiilor sale, a concluzionat că modulul rpaf este potrivit pentru înlocuirea antetelor pentru Apache 2.2, pentru 2.4 nu se potrivește în nici un fel și este nevoie de un modul remoteip.