wysłany 25 listopada 2015 przez jtittle1

@newbie

lokalizacja Twojego pliku access.log plik powinien być zdefiniowany w Twoim pliku /etc/nginx/nginx.conf lub pliku konfiguracji witryny w Twoim pliku server div > block. Domyślnie będzie to w /etc/nginx/sites-available.

poszukaj dyrektywyaccess_log.,

Jeśli nie został zdefiniowany, możesz go zdefiniować za pomocą poniższego fragmentu (dla uproszczenia, powinno to wejść w/etc/nginx/nginx.conf):

… upewnij się, że zmienisz ostatnią linię i ustaw/path/to/access.log na aktualną ścieżkę.

nie musisz tworzyć plikuaccess.log, NGINX zrobi to za ciebie automatycznie, chociaż katalogi w ścieżce muszą istnieć, więc jeśli wybrana ścieżka nie istnieje, musisz ją utworzyć przed ponownym uruchomieniem NGINX.,

Po jakichkolwiek/wszystkich zmianach w plikach konfiguracyjnych:

service nginx reload

… tak, że zmiany wejdą w życie.

To powiedziawszy, plikaccess.log nie powie Ci nic o stronach, które zostały wygenerowane (jak w created). To, co ci powie (odwołując się do fragmentu powyżej), To Adres IP, Czas żądania, żądana ścieżka, Status żądania, rozmiar żądania, Referrer żądania, User Agent (tj. przeglądarka internetowa) i czy żądanie zostało skompresowane (przez GZIP).,

poza tym zakresem, rejestrowanie tworzenia stron byłoby obowiązkiem Twojej aplikacji, Jeśli strony są tworzone za pomocą skryptu. Będzie to wynik kodu niestandardowego lub już dostępnej opcji.

NGINX udzieli Ci informacji na temat żądania, ale nie ma to być kompleksowe rozwiązanie do logowania.

View 1 response to this answer on our full site

Articles

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *