Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Przeglądanie log'ów z poziomu przeglądarki czy możliwe??? http://forum.freesco.pl/viewtopic.php?f=22&t=14640 |
Strona 1 z 1 |
Autor: | Paulina [ czwartek, 25 stycznia 2007, 19:15 ] |
Tytuł: | Przeglądanie log'ów z poziomu przeglądarki czy możliwe??? |
hey! Mam takie pytanie do Was. Jeśli nic nie zmieniam w serwerze to głównie loguję się na niego po to żeby sprawdzić logi... Pytanie takie jak w temacie. Tak żeby sobie ułatwić życie. ![]() Myślę że jest to wykonalne jakoś za pomocą apache. Tylko jak? Z góry wielkie dzięki za pomoc. Pozdro!!! |
Autor: | qbaf [ czwartek, 25 stycznia 2007, 19:28 ] |
Tytuł: | |
zrobić taki skrypt zeby plik z logami konwertowało do html do katalogu np . http://192.168.0.1/logs |
Autor: | barte-k [ czwartek, 25 stycznia 2007, 19:30 ] |
Tytuł: | |
zobacz w google: webmin ale mysle ze banalny skrypt ktory bedzie kopiowal z /var/log do katalogu /html w zupelnosci wystarczy ![]() |
Autor: | puchatek007 [ czwartek, 25 stycznia 2007, 19:36 ] |
Tytuł: | |
Najprościej to: utwórz sobie plik php a w nim wklej: $filename = "/var/log/errors"; $handle = fopen($filename, "r"); if ( filesize($filename) != 0 ) $contents = fread($handle, filesize($filename)); else $contents = ""; fclose($handle); echo "<div><b>/var/log/errors</b></div>"; echo "<font size=\"2\"><textarea readonly=\"readonly\" wrap=\"off\" id=\"id\" name=\"tresc\" rows=\"15\" cols=\"100\">".$conten Powtórz to dla reszty plików które potrzebujesz. |
Autor: | viater [ czwartek, 25 stycznia 2007, 20:11 ] |
Tytuł: | |
Po co tak kombinować jak koń pod górkę ?!? Jeżeli nikt poza Tobą nie ma dostępu do shella, to ustawiasz prawo odczytu dla "others" dla wszystkich plików i katalogów w /var/log (755 dla katalogów i 644 dla plików - większość i tak ma takie atrybuty) i w katalogu apache'a robisz symlink do /var/log. Jeszcze tylko w httpd.conf ustawiasz indeksowanie katalogu (właściwie symlinku) i wszystko. Jeżeli nie chcesz, aby niepowołane osoby zaglądały na stronę z logami, to zabezpieczasz katalog hasłem i/lub dajesz do niego dostęp tylko z określonego IP i po problemie. U mnie jest tak: <Directory "/home/httpd/html/logi"> AuthType Basic AuthName "Restricted Files" AuthUserFile /home/httpd/jakistam_katalog/hasla Require user jasiu Options Indexes Order deny,allow Deny from all Allow from [dozwolony_adres_ip] Satisfy Any </Directory> Pozostaje jeszcze oczywiście wygenerowanie pliku z hasłem /home/httpd/jakistam_katalog/hasla (było gdzieś na forum). W ten sposób wpisując w przeglądarce "http://moj_serwer/logi" mogę sobie przeglądać logi do woli, pod warunkiem, że zaautoryzuję się LUB wchodzę z mojego komputera. Jeżeli chcesz, aby zamiast "LUB" było "I" (czyli żeby warunkiem obejrzenia strony było wejście z konkretnego adresu i dodatkowo zalogowanie się) dajesz Satisfy All zamiast Satisfy Any Zamiast konkretnego adresu można dać zakres adresów, np. 192.168.0 A, i nie zapomnij restartnąć apache'a po edycji konfiga. |
Autor: | qbaf [ czwartek, 25 stycznia 2007, 20:26 ] |
Tytuł: | |
http://pawel.gruszczynski.com.pl/haslo_apache.html ![]() |
Autor: | Kimas [ czwartek, 25 stycznia 2007, 21:16 ] |
Tytuł: | |
ja zalatwiam to inaczej, w cronie mam wpisaną regulke: powoduje to kopiowanie folderu /var/log/ do folderu /home/httpd/html/ 6 minut po kazdej godzinie. |
Autor: | viater [ czwartek, 25 stycznia 2007, 22:08 ] |
Tytuł: | |
qbaf pisze: http://pawel.gruszczynski.com.pl/haslo_apache.html
![]() W opisanym przeze mnie przypadku nie używam pliku .htaccess. Wszystko jest wpisane w konfigu Apache. Trzeba tylko wygenerować plik z userem i hasłem: Jeśli nie wpisze się hasła w poleceniu, to program zapyta o nie i poprosi o powtórzenie. /sciezka/nazwa_pliku - może być gdziekolwiek, najlepiej powyżej katalogu głównego Apache. Oczywiście plik ten musi być ten sam, który podajemy w dyrektywie AuthUserFile w sekcji <Directory /home/httpd/html/logi> w konfigu httpd. |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |