![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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> :wink:
documentroot /apache/htdocs/stronamietka servername stronamietka errorlog logs/host-mietka-error-log_log customlog logs/access-host-mietka-errorlog common </virtualhost> |
|
|
![]()
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 |
|
|
![]()
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. ![]() |
|
|
![]()
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 |
|
|
![]()
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. ![]() |
|
|
![]()
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 ![]() 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 |
|
|
![]()
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* |
|
|
![]()
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????
|
|
|
![]()
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:43 |