Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Multi-logi
escaflowne
post 21.07.2003, 12:05:06
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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ę...


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Fo
post 21.07.2003, 12:11:00
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


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:
Go to the top of the page
+Quote Post
escaflowne
post 21.07.2003, 12:21:33
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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?


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Fo
post 21.07.2003, 13:59:08
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
escaflowne
post 21.07.2003, 14:19:04
Post #5





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mhm! Trzeba by to wypróbować. A wiesz jak zrobić coś takiego samego, ale pod localhost? 8)


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Fo
post 21.07.2003, 14:37:25
Post #6





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
escaflowne
post 21.07.2003, 14:43:17
Post #7





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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)?


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
Fo
post 21.07.2003, 14:52:52
Post #8





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

Ostrzeżenie: (0%)
-----


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*
Go to the top of the page
+Quote Post
maciejk
post 20.09.2003, 18:08:05
Post #9





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 7.08.2003
Skąd: czwa

Ostrzeżenie: (0%)
-----


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?


--------------------
Czy tak bedzie juz zawsze????
Go to the top of the page
+Quote Post
adwol
post 21.09.2003, 12:28:31
Post #10





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:43