Postat 25 noiembrie 2015 De jtittle1
@newbie
locația dvs. access.log
fișier ar trebui să fie definite în /etc/nginx/nginx.conf
fișier sau site-ul dvs. fișier de configurare în server
bloc. În mod implicit, acest lucru ar fi în /etc/nginx/sites-available
.
căutați directiva access_log
.,
Dacă nu a fost definită, puteți defini folosind fragmentul de mai jos (pentru simplitate, acest lucru ar trebui să du-te în /etc/nginx/nginx.conf
):
… doar asigurați-vă că modificați ultima linie și setați /path/to/access.log
la o reală cale.
nu trebuie să creați fișierul access.log
, NGINX va face acest lucru automat pentru dvs., deși directoarele din cale trebuie să existe, deci dacă calea pe care o alegeți nu există, va trebui să o creați înainte de a reporni NGINX.,
după orice / toate modificările la fișierele de configurare:
service nginx reload
… astfel încât modificările vor avea efect.
–
acestea fiind spuse, fișierul access.log
nu vă va spune nimic despre paginile care au fost generate (ca în create). Ceea ce vă va spune (referindu-se la fragmentul de mai sus) este adresa IP, ora solicitării, calea solicitată, starea cererii, Dimensiunea cererii, Referitorul cererii, agentul utilizator (adică browserul web) și dacă solicitarea a fost comprimată (prin GZIP).,
în afara acestui domeniu de aplicare, crearea paginii de logare ar fi responsabilitatea aplicației dvs., dacă paginile sunt create prin script. Acesta ar fi fie rezultatul unui cod personalizat, fie o opțiune deja disponibilă.NGINX vă va oferi informații cu privire la cerere, deși nu este menit să fie o soluție de logare all-inclusive.
vezi 1 răspuns la acest răspuns pe site-ul nostru complet