Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


Witam moi drodzy :)
Wpadłem właśnie na takim małym głupim problemie i zwracam się o pomoc..
Mianowicie.. Mam sobie postawionego apache i powiedzmy jakąś tam stronkę której vhost wygląda tak:
<VirtualHost *>
ServerName cycki.pl
ServerAlias www.cycki.pl www.cycki.pl
ServerAdmin webmaster@vmg.pl
DocumentRoot /home/www/cycki.pl
ErrorLog /var/log/apache2/cycki.pl-error.log
LogLevel warn
CustomLog /var/log/apache2/cycki.pl-access.log combined
ServerSignature On
</VirtualHost>no i teraz cała sztuczka polega na tym, że chciałbym aby po wpisaniu adresu cycki.pl wyświetlała się domyślnie zwartość katalogu /home/www/cycki.pl/prywatne ale tak aby po wpisaniu np cycki.pl/wszystkie wyświetlała się zawartość /home/www/cycki.pl/wszystkie
gdybym zmienił DocumentRoot to odcinam sobie rzecz jasna dostęp do katalogów nadrzędnych dla tej domeny..
Czy istnieje jakieś czary-mary w vhostach aby móc osiągnąć oczekiwany efekt przeze mnie?
Offline



Oldtimer




offtop: masz taka domene?
zas co do tych vHostow: moznaby zrobic tak, ze na te cud domene dajesz refer do katalogu /home/www/cycki.pl/prywatne, zas na cycki.pl/wszystkie bedzie to to samo co /home/www/cycki.pl/prywatne/wszystkie, zas ten wezel moze byc symlinkiem do /home/www/cycki.pl/wszystkie. druga opcja to wez i poszukaj na temat .httaccess czy jakos tak, tam jest cos na temat tych virtual catalogy
a jest jeszcze cos takiego co nazywa sie redirection
RedirectMatch ^/wszystkie ../wszystkie/
kod ten wstawiasz do tej definicji VirtualHosta (cheba)
prawidlowo bedzie wygladac to tak
<VirtualHost *>
ServerName cycki.pl
ServerAdmin webmaster@vmg.pl
DocumentRoot /home/www/cycki.pl/
<Directory /home/www/cycki.pl>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
RedirectMatch ^/$ /prywatne/
RedirectMatch ^/wszystkie ../wszystkie/
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>albo tez
<VirtualHost *>
ServerName cycki.pl
ServerAdmin webmaster@vmg.pl
DocumentRoot /home/www/cycki.pl/
<Directory /home/www/cycki.pl>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
RedirectMatch ^/$ /prywatne/
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /wszystkie/ "/home/www/cycki.pl/wszystkie"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
</Directory>
</VirtualHost>Ostatnio edytowany przez paoolo (2008-11-06 19:43:49)
Offline