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