Hallo,

Juergen Rottmann wrote:
> 
> Ich m�chte mehrere Sites in Apache verwalten und habe daher neben der
> Standard-Adresse f�r Apache noch einen Virtual-Host eingerichtet.
> 
> In DE-NET3-HOWTO.txt steht:
<snip>
> 
> Wenn ich das f�r mich umsetzte, br�uchte ich also:
>     ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0 up
>     route add -net 192.168.1.0 netmask 255.255.255.0 eth0:0
> 
>     ifconfig eth0:1 192.168.126.1 netmask 255.255.255.0 up
>     route add -net 192.168.126.0 netmask 255.255.255.0 eth0:0   <-
> wirklich 0, oder eher 1? Ist das ein Schreibfehler?
> 

das sollte so funktionieren. kannst aber auch die 1 nehmen, wenn's dich
beruhigt *g*

> Doch wie baue ich das als automatisches Script in meinem Suse 5.3 ein?
> Eintr�ge in die rc.config unter IPADDR_1="", NETDEV_1="" und
> IFCONFIG_1="" f�hrten zu nichts.

mach's mit yast (Netzwerk Grundkonfiguration), trag als netdev eben
jenes eth0:0 ein, plus der angaben zum Netz.


> Wieso komme ich mit http://rottinux auf die erste Webseite, aber nicht
> mit http://www.rottinux.de?
> 
> Hosts:
> 127.0.0.1       localhost
> 
> 192.168.1.1   www.rottinux.de www.rottinux.de  <- soll die  erste
> Web-Adresse werden
> 192.168.1.2     p266mmx         P266MMX       <- Win95
> 
> route.conf:
> 192.168.1.0      0.0.0.0     255.255.255.0           eth0


weil nur der erste eintrag fuer den 192.168.1.1 ausgewertet wird?
imho...

der eintrag sollte dann auch so aussehen: 

192.168.1.1   www.rottinux.de  rottinux

> 
> httpd.conf:
>   ServerType standalone
>   Port 80
>   HostnameLookups off
>   ServerAdmin rotti@rottinux
>   ServerName www.rottinux.de
>   UseCanonicalName on
>   Timeout 300
>   KeepAlive On
>   MaxKeepAliveRequests 100
>   KeepAliveTimeout 15
>   MinSpareServers 5
>   MaxSpareServers 10
>   StartServers 5
>   MaxClients 150
>   MaxRequestsPerChild 30
> 
>   <VirtualHost 192.168.126.1>
>   DocumentRoot /usr/local/httpd/wwwroot
>   ServerName www.justforfun.de   <- soll die zweite Web-Adresse werden
>   ServerAdmin rotti@rottinux
>   AccessFileName .hpaccess
>   </VirtualHost>

so geht das nich. du brauchst einen Nameserver- oder /etc/hosts eintrag
fuer den 2. server, dann:

   <VirtualHost www.justforfun.de>
   DocumentRoot /usr/local/httpd/wwwroot
   ServerName www.justforfun.de 
   ServerAdmin rotti@rottinux
   AccessFileName .hpaccess
   </VirtualHost>

wenn du virtualserver mit einer IP angibst, nimmt der apache an, du
willst unter dieser einen IP mehrere Webserver laufen lassen.


MfG

Michael
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an