• nginx też potrafi wyświetlać „server-status”

    dodany przez Przemysław Sikora

    Wielu z nas przyzwyczajonych jest do strony server-status serwera Apache. W wielu przypadkach informacje w niej zawarte, stanowią nieodzowną część procesu debugowania i analizy bezpieczeństwa. W serwerze nginx też można włączyć takową funkcjonalność, choć niestety w okrojonej formie. Zacznijmy od dodania poniższego wpisu w sekcji „server” konfiguracji serwera www:
    location /server-status {
    # Włączamy statystyki
    stub_status on;
    # Nie logujemy dostępu do "server-status"
    access_log off;
    # Ograniczamy dostęp np. do naszego adresu IP#
    allow 212.191.22.18;
    deny all;
    }

    Ostatnim krokiem jest restart nginx-a.

    service nginx restart

    Aby zobaczyć efekt naszej pracy, musimy wpisać w przeglądarce adres naszego serwera oraz dopisek „/server-status” (tj. http://adres_ip_serwera/server-status). Powinniśmy zobaczyć coś podobnego:
    Active connections: 1
    server accepts handled requests
    81 81 84
    Reading: 0 Writing: 1 Waiting: 0

    Jak widzimy nie jest to tak „ekspresyjne” jak w przypadku Apache, ale zawsze lepsze to niż nic 🙂

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony