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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-10-09 00:07:25

  uruboro - Użytkownik

uruboro
Użytkownik
Skąd: Danzig
Zarejestrowany: 2005-07-09

Apache2 (virtualne hosty) problem

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:

Kod:

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

 

#2  2005-10-09 00:10:56

  maverick44 - Moderator

maverick44
Moderator
Skąd: Częstochowa
Zarejestrowany: 2005-08-30
Serwis

Re: Apache2 (virtualne hosty) problem

Ja u siebie tzw sub domene zrobilem tak:
<VirtualHost www.poczta.mojadomena.pl>
DocumentRoot /home/www/poczta
ServerName www.poczta.mojadomena.pl
</VirtualHost>


Maverick
Gentoo GCC 4.1.1 KDE 3.5.6 Kernel 2.6.17
AMD Sempron 2400+ 512 MB RAM Seagate 160GB
Linux user number: #415965
[img]http://www.gohome.org/debian_logo_06.gif[/img] [img]http://maluch.pcz.pl/~maverick/images/logo_gentoo.png[/img]

Offline

 

#3  2005-10-09 00:31:38

  uruboro - Użytkownik

uruboro
Użytkownik
Skąd: Danzig
Zarejestrowany: 2005-07-09

Re: Apache2 (virtualne hosty) problem

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

 

#4  2005-10-09 11:16:56

  x-dos - Członek DUG

x-dos
Członek DUG
Skąd: United World
Zarejestrowany: 2005-04-10
Serwis

Re: Apache2 (virtualne hosty) problem

nigdy sie nie bawiłem w takie coś ale sprobój wpisać domeny bez www czyli

Kod:

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

 

#5  2005-10-09 16:50:42

  maverick44 - Moderator

maverick44
Moderator
Skąd: Częstochowa
Zarejestrowany: 2005-08-30
Serwis

Re: Apache2 (virtualne hosty) problem

wyswietli Blad 404 czyli ze nie ma takiej strony


Maverick
Gentoo GCC 4.1.1 KDE 3.5.6 Kernel 2.6.17
AMD Sempron 2400+ 512 MB RAM Seagate 160GB
Linux user number: #415965
[img]http://www.gohome.org/debian_logo_06.gif[/img] [img]http://maluch.pcz.pl/~maverick/images/logo_gentoo.png[/img]

Offline

 

#6  2005-10-09 18:09:42

  uruboro - Użytkownik

uruboro
Użytkownik
Skąd: Danzig
Zarejestrowany: 2005-07-09

Re: Apache2 (virtualne hosty) problem

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00090 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.135.82' WHERE u.id=1
0.00066 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.135.82', 1732647946)
0.00047 SELECT * FROM punbb_online WHERE logged<1732647646
0.00073 DELETE FROM punbb_online WHERE ident='161.35.114.75'
0.00073 DELETE FROM punbb_online WHERE ident='54.36.148.255'
0.00085 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=1816 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00146 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=1816 ORDER BY p.id LIMIT 0,25
0.00072 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1816
Total query time: 0.00672 s