Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Multi-logi
Forum PHP.pl > Forum > Serwery WWW
escaflowne
Załozyłem serwer (na Linuxie), na którym działam ja (root), oraz dwie inne osoby (www.serwer.com/~user). Chciałbym, żebyśmy my trzej mieli osobne logi, ale żeby ich (nie mój) adres adres wyglądał tak: www.serwer.com/~user, bądź www.serwer.com/user. Podobno można stworzyć osobne logi (access i error) przy pomocy <VirtualHost>'ów, ale nie wiem jak to zrobić. Czy ktoś może mnie oświecić? Z góry dziękuję...
Fo
moze to troszke pomoze : to jest koncowka konfigu apache'a .... poniezej przedstawiony jest sposob dodania nowwego virtual host'a:
Kod
<virtualhost 127.0.0.1>

documentroot /apache/htdocs/stronamietka

servername stronamietka

errorlog logs/host-mietka-error-log_log

customlog logs/access-host-mietka-errorlog common

</virtualhost>
:wink:
escaflowne
Cytat
Kod
<virtualhost 127.0.0.1>

documentroot /apache/htdocs/stronamietka

servername stronamietka

errorlog logs/host-mietka-error-log_log

customlog logs/access-host-mietka-errorlog common

</virtualhost>


I pod jakim adresem była by taka strona widziana?
Fo
ROTFL, zapomnialem usunac to : 127.0.0.1 .. :oops: powyzszy przyklad byl na winde wiec dalem ciala... :oops:

zroob tak :
Kod
<VirtualHost stronamietka.pl>

    ServerAdmin mietek.pl

    DocumentRoot /home/WWW/stronamietka.pl

    ServerName www.stronamietka.pl

    ErrorLog /var/log/http/stronamietka.pl/error_log

    TransferLog /var/log/http/stronamietka.pl/access_log

    ServerAlias www.stronamietka.pl

</VirtualHost>


to wyciagnalem z serwera stoi na jakims linux'ie ... wiec mysle ze nie moze nie dzialac. smile.gif
escaflowne
Mhm! Trzeba by to wypróbować. A wiesz jak zrobić coś takiego samego, ale pod localhost? 8)
Fo
nad tym co napisalem w pierwszym poscie w tym temacie : nad tym chyba trzeba napisac :
NameVirtualHost : 127.0.0.1 // np. 127.0.0.1 - to jest pod winda lokalnie. smile.gif
escaflowne
To zadziała do głównego katalogu. A jak miałby wyglądać httpd.conf (dyrektywa <VirtualHost>), jeżeli chcę, żeby działało to też dla dwóch innych userów. Wiem, że dyrektywy <VirtualHost> pojawiły by się trzykrotnie:
a) dla mnie
cool.gif dla user1
c) dla user2

Jak zrobić to dla localhost (zaczynam być upierdliwy, wiem)?
Fo
sam dokladnie nei wiem... moze jak masz :
ServerAlias www.stronamietka.pl

to dopisz pod tym :
ServerAlias www.stronamietka.pl/~mietek
ServerAlias www.stronamietka.pl/~admin
etc...
ale czy zadziala prawidlowo nie mam pojecia... jak dla mnie powinno :wink:
a NameVirtualHost ma byc np. NameVirtualHost *twoje ip serwera*
maciejk
ja tak zorbilem i dziala tylko że wiekszosc wpisów do stronamietka.mojserwer.pl widać w logu ktory odpowiada za mojserwer.pl, a w logach ze stronymietka jest malo wpsiow, oto kod w httpd.conf
<VirtualHost mojserwer.pl >
ServerName mojserwer.pl
DocumentRoot "C:/usr/Apache/httpd/html"
ErrorLog "logs/error.log"
CustomLog logs/access.log common
</VirtualHost>
<VirtualHost stronamiaetka.mojserwer.pl >
ServerName stronamiaetka.mojserwer.pl
DocumentRoot "C:/usr/Apache/httpd/html/stronamietka"
ErrorLog "C:/usr/Apache/httpd/html/stronamietka/error.log"
CustomLog C:/usr/Apache/httpd/html/stronamietka/access.log common
</VirtualHost>

co jest nie tak?
adwol
Cytat
ja tak zorbilem i dziala tylko że wiekszosc wpisów do stronamietka.mojserwer.pl widać w logu ktory odpowiada za mojserwer.pl, a w logach ze stronymietka jest malo wpsiow, oto kod w httpd.conf

A jakie te wpisy mają kody odpowiedzi? 200 czy inne (np. 404)? Może po prostu przeglądarki nie wysyłają nagłówka Host? Zobacz sobie też czy masz prawidłowo ustawione w konfigu NameVirtualHost (jeżeli oczywiście masz wirtualki na jednym IP).
Cytat
Kod
DocumentRoot "C:/usr/Apache/httpd/html/stronamietka"

ErrorLog "C:/usr/Apache/httpd/html/stronamietka/error.log"

CustomLog C:/usr/Apache/httpd/html/stronamietka/access.log common

Ja bym nie polecał umieszczanie logów w obrębie DocumentRoot. Nie wiem jak tam u Ciebie z prawami odczytu tych plików, ale przy takiej konfiguracji istnieje możliwość odczytania tych plików zdalnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.