Portál AbcLinuxu, 4. května 2024 18:24


Dotaz: virtual host v apache

30.9.2003 01:33 Fero Novak
virtual host v apache
Přečteno: 639×
Odpovědět | Admin
Zdravim,

mam celkom primitivnu otazke ale kedze som linux newbie tak sa mi ju nepodarilo vyriesit. Mam na jednej IP adrese viac webov a chcem nastavit virtual host aby som nemusel zadavat tie sialene adresy domena.sk/cosi/cosi/cosi

Ak mam virtual host len jeden tak vsetko mi z browseru ide ok : webmail.domena.sk
< VirtualHost * >
  DocumentRoot /usr/share/squirrelmail/
  ServerName webmail.domena.sk
  ServerAdmin   zombie@domena.sk
< /VirtualHost >
Ked vsak pridam dalsi virtual host
< VirtualHost * >
  DocumentRoot /var/www/mrtg/
  ServerName stats.domena.sk
  ServerAdmin   zombie@domena.sk
< /VirtualHost >
tak dostanem tuto chybu :
Reloading apache modules[Tue Sep 30 01:28:49 2003]
[warn] _default_ VirtualHost overlap on port 80, 
the first has precedence
Dakujem za kazdu pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.9.2003 10:09 Fero Novak
Rozbalit Rozbalit vše virtual host v apache
Odpovědět | | Sbalit | Link | Blokovat | Admin
Predosly problem sa mi podarilo odstranit ale narazil som na dalsi :(
NameVirtualHost 81.0.233.x
ScriptAlias /cgi-bin/qmailadmin /usr/lib/qmailadmin/qmailadmin
Alias /images/qmailadmin /usr/share/qmailadmin/images/qmailadmin
<VirtualHost 81.0.233.x>
    ServerAdmin admin@domena.sk
    DocumentRoot /usr/lib/qmailadmin
    ServerName qmail.domena.sk
</VirtualHost>
Alias /squirrelmail /usr/share/squirrelmail
<VirtualHost 81.0.233.x>
    ServerAdmin admin@domena.sk
    DocumentRoot /usr/share/squirrelmail
    ServerName webmail.domena.sk
</VirtualHost>
<VirtualHost 81.0.233.221>
    ServerAdmin admin@domena.sk
    DocumentRoot /usr/share/mrtg
    ServerName stats.domena.sk
</VirtualHost>
v httpd.conf mam zadefinovane toto, nie som si vedomy zeby nieco bolo na tom zle. Momentalne to robi to ze aj webmail.domena.sk aj stats.domena.sk mi ukazuju stranku ktora je zavesena na qmail.domena.sk ... Proste ma to presmeruje na zly flek ... vie niekto co s tym ?
30.9.2003 10:13 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše virtual host v apache
takze zkuste dat nad prvni VirtualHost radek: NameVirtualHost * a potom definovat jednotlive hosty takto: ServerAdmin admin@domena.sk DocumentRoot /usr/share/mrtg ServerName stats.domena.sk . . . atd.
cd /pub | more beer
30.9.2003 10:22 Fero Novak
Rozbalit Rozbalit vše virtual host v apache
Situacia sa ma takto : Na linuxe mam definovane 2 ipcky : jedna konci .220 a .221 ...

Ak ide poziadavok na .220 tak shorewall automaticky presmeruje poziadavok na dalsi stroj v intranete, ak je poziadavok na ip .221 tak potom to presmeruje na linux. Ked zadefinujem
NameVirtualHost *
tak sa stanu nasledujuce akcie :

webmail.domena.sk - pusti mi spravne squirrelmail
qmail.domena.sk - namiesto qmailadmin-a ma presmeruje na intranet .220 masinu
stats.domena.sk - namiesto mrtg ma presmeruje na intranet .220 masinu
Ked zadefinujem
NameVirtualHost x.x.x.221
tak sa stanu nasledujuce akcie :

webmail.domena.sk - pusti mi nespravne qmailadmin
qmail.domena.sk - pusti mi spravne qmailadmin
stats.domena.sk - pusti mi nespravne qmailadmin
Viete niekto v com je problem ?
30.9.2003 10:10 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše RE: virtual host v apache
Odpovědět | | Sbalit | Link | Blokovat | Admin
a mate v httpd.conf tento radek ..??? NameVirtualHost *
cd /pub | more beer
30.9.2003 10:13 Fero Novak
Rozbalit Rozbalit vše RE: virtual host v apache
Mam tam toto :
NameVirtualHost 81.0.233.221 cize celu ip ...
30.9.2003 10:20 B0biN | skóre: 21 | blog: B0biN bloguje
Rozbalit Rozbalit vše RE: virtual host v apache
hm to by melo byt o.k. zkuste to s tema hvezdickama

NameVirtualHost *

<VirtualHost *>
ErrorLog /etc/httpd/logs/error_log
CustomLog /etc/httpd/logs/access_log common
ServerAdmin root@host.sk
DocumentRoot /var/www/html
ServerName www.host.sk
</VirtualHost>
cd /pub | more beer
30.9.2003 14:19 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše virtual host v apache
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proste u toho nesmi byt ta hvezdicka... musi tam byt Pise to, ze se ty virtual hosty prekryvaji, coz je jasny, kdyz jsou oba na stejnou cast...
30.9.2003 20:06 Ondra 'Kepi' Kudlík | skóre: 29 | Brno
Rozbalit Rozbalit vše virtual host v apache
eh, omlouvam se... nejak jsem zapomnel, ze ostry zavorky zmizi :-) Musi tam byt proste <VirtualHost ip_adresa>

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.