Jak wyświetlić bieżące pliki dziennika Apache w przeglądarce?


0

Jak poprawnie skonfigurować serwer Apache w taki sposób, że mogę przeglądać pliki dziennika Apache w przeglądarce? Korzystanie z Ubuntu i plików dziennika znajduje się w /var/log/apache2/access.log który jest na zewnątrz DocumentRoot /var/www.

Odpowiedzi:


1

Zawsze możesz dowiązać symbolicznie w katalogach spoza głównego katalogu lub użyć „ Alias „(nawet lepiej) w konfiguracji, aby wskazać konkretny katalog poza głównym katalogiem WWW.

Dzienniki mogą być odczytywane tylko przez root i adm domyślnie grupa, która jest środkiem bezpieczeństwa. Po pierwsze, musisz dać użytkownikowi Apache prawo do odczytu dzienników, aby móc go obsługiwać przez http. Można to zrobić w kilka mniej lub bardziej złych sposobów. Radziłbym, aby nie mieć logów do odczytania przez http, ale jeśli naprawdę chcesz to zrobić, wiedz, że jest to zagrożenie bezpieczeństwa, np. użytkownik Apache zapisuje uprawnienia do folderu dziennika.


1

Jak zauważył @DanielAndersson w swojej odpowiedzi, dzienniki mogą być odczytywane tylko przez roota, więc dostęp za pośrednictwem Internetu może nie być dobrym pomysłem. Ale jeśli masz ssh dostęp do systemu, możesz się zalogować i po prostu ogłosić plik dziennika.


0

Apache 2.2

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
Order allow,deny
Allow from all
</Directory>

Apache 2.4

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
Order allow,deny
Require all granted
</Directory>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.