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 mam taki banalny problem z którym nie mogę sobie poradzić.
Mam apache2, ni nim 4 domeny i kilka subdomen. Wygląda to z grubsza tak:
NameVirtualHost 172.20.30.40 <VirtualHost 172.20.30.40> DocumentRoot /www/example1 ServerName www.example.org ServerAlias example.org </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example2 ServerName www.example.net ServerAlias example.net </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example3 ServerName www.example.com ServerAlias example.com </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example4 ServerName www.example.pl ServerAlias example.pl </VirtualHost>
Problem tkwi w tym, że gdy ktoś wejdzie załóżmy na lipa.example.pl to mu się wyświetli /www/example1
Jak można zrobić takie przekierowanie do każdej domeny aby wpisując jakąś subdomenę, która nie istnieje apache przekierowywał na stronę główną tej domeny.
Niby podstawowa rzecz, ale nie mogę sobie z tym poradzić...
Offline


 Moderator
	


Ja u siebie tzw sub domene zrobilem tak:
<VirtualHost www.poczta.mojadomena.pl>
DocumentRoot /home/www/poczta
ServerName www.poczta.mojadomena.pl
</VirtualHost>
 
Offline
 Użytkownik
	
Subdomeny to ja wiem jak się robi... ale co się u Ciebie stanie jak wejdziesz na np test.mojadomena.pl? zakładając, że subdomeny "test" nie masz skonfigurowanej. Jaka strona Ci się wtedy wyświetli?
Offline


 Członek DUG
	nigdy sie nie bawiłem w takie coś ale sprobój wpisać domeny bez www czyli
NameVirtualHost 172.20.30.40 <VirtualHost 172.20.30.40> DocumentRoot /www/example1 ServerName example.org ServerAlias example.org </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example2 ServerName example.net ServerAlias example.net </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example3 ServerName example.com ServerAlias example.com </VirtualHost> <VirtualHost 172.20.30.40> DocumentRoot /www/example4 ServerName example.pl ServerAlias example.pl </VirtualHost>
Offline


 Moderator
	


wyswietli Blad 404 czyli ze nie ma takiej strony
 
Offline
 Użytkownik
	
jak się wpisze bez www to po prostu nie ma takiej strony (www.example.org), jest tylko example.org
W ogóle wydaje mi się to jakimś bublem, że gdy się wejdzie na nieistniejącą subdomenę niema.example.pl to się wyświetla główna strona pierwszego skonfigurowanego wirtualnego hosta (w naszym przykładzie example.org). Czemu apache nie zwróci błędu 404 lub przeglądarka, że nie ma takiej strony?
Offline