Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 22 czerwca 2025, 10:11

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 
Autor Wiadomość
Post: czwartek, 25 stycznia 2007, 19:15 
Offline

Rejestracja: wtorek, 29 sierpnia 2006, 18:57
Posty: 80
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!!!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 19:28 
Offline
Użytkownik

Rejestracja: niedziela, 10 września 2006, 18:33
Posty: 228
Lokalizacja: Żyraków ok. Dębicy
zrobić taki skrypt zeby plik z logami konwertowało do html do katalogu np . http://192.168.0.1/logs

_________________
WRT54G v3.1 z TOMATO
Ovislink 5460+APPRO + Yagi 12dbi
2048/256 3 users
LaFonera + FON
DLink DNS-323 2x320GB WD RAID0


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 19:30 
Offline
Użytkownik

Rejestracja: środa, 8 czerwca 2005, 19:39
Posty: 571
zobacz w google: webmin

ale mysle ze banalny skrypt ktory bedzie kopiowal z /var/log do katalogu /html w zupelnosci wystarczy :-)

_________________
| ArchLinux X64 2.6.29-6 (Custom) @ IBM eServer 235
| Intel Xeon 2,4GHz (x2) : 2GB RAM : 2x36GB SCSI (RAID1)
| httpd2.6 mysql exim dhcpd named proftpd stats niceshaper06
| WAN: 35|35 mb/s (GTS) @ 500+ hosts


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 19:36 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 20:11 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
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.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 20:26 
Offline
Użytkownik

Rejestracja: niedziela, 10 września 2006, 18:33
Posty: 228
Lokalizacja: Żyraków ok. Dębicy
http://pawel.gruszczynski.com.pl/haslo_apache.html :wink:

_________________
WRT54G v3.1 z TOMATO
Ovislink 5460+APPRO + Yagi 12dbi
2048/256 3 users
LaFonera + FON
DLink DNS-323 2x320GB WD RAID0


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 21:16 
Offline
CDN Support

Rejestracja: środa, 12 lipca 2006, 14:46
Posty: 497
Lokalizacja: Sarnaki / Warszawa
ja zalatwiam to inaczej, w cronie mam wpisaną regulke:

: [/] [] ()
06 * * * * cp -R /var/log/ /home/httpd/html/


powoduje to kopiowanie folderu /var/log/ do folderu /home/httpd/html/ 6 minut po kazdej godzinie.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 25 stycznia 2007, 22:08 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
qbaf pisze:
http://pawel.gruszczynski.com.pl/haslo_apache.html :wink:

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:
: [/] [] ()
htpasswd -c /sciezka/nazwa_pliku nazwa_usera [hasło]

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.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl