Uwe Matthes wrote:
Hallo an Alle !!
Ich bin nun nicht gerade der Linuxcrack ... eher ein bescheidener Newbee ;-)
Darum nun fólgendes Problem: Ich versuche einen virtuellen Host auf 9.1 anzulegen. Ist auch alles kein Problem. Nur ist dann der erste Host verschwunden. Dazu liest man in der offiziellen Apache Docu, dass es notwendig ist, den Haupthost nocheinmal als virtuellen Host anzulegen. Ich kann machen was ich will. Weder mit YAST noch per Hand. Ich bekomme das einfach nicht hin. Auch nicht nach langem googeln ;-)
Die Situation ist die folgende ein Rechner hinter einem Router (ext. IP: 80.78.162.210) hat die interne: 192.158.0.200 Da läuft problemlos ein Apache mit dem Docroot /srv/www/htdocs/. So soll es auch bleiben, dass dieses Verzeichnis mit der externen IP erreichbar bleibt. Weiterhin soll in einem Unterverzeichnis eine X-beliebige Domain erreichbar sein. Unter einem etwas älteren RedHat habe ich das problemlos hinbekommen. Hier leider nicht ... ;-(
Über einen evtl. Lösungsansatz wäre ich irre dankbar !!
Hi erstmal zur virtuellen Ip in Linux SuSE 9.1, das anlegen hat sich etwas geändert. Hier ein Auszug der /etc/sysconfig/network/ifcfg-eth-id-irgendwas BOOTPROTO='static' BROADCAST='192.168.2.255' IPADDR='192.168.2.1' MTU='' NETMASK='255.255.255.0' NETWORK='192.168.2.0' REMOTE_IPADDR='' STARTMODE='onboot' UNIQUE='WL76.V9wnhMKHJYC' _nm_name='bus-pci-0000:00:09.0' IPADDR_e2='192.168.2.2' NETMASK_e2='255.255.255.0' NETWORK_e2='192.168.2.0' BROADCAST_e2='192.168.2.255' REMOTE_IPADDR_virt2='' IPADDR_e3='192.168.2.2' ... somit kannste soviel virtuelle Ip's anlegen wie Du willst. ich hab zwar noch nicht mit dem apache2 den 'namevirtualhost' verwendet wie beim apache 1.3.x aber schätzungsweise müsste das ähnlich sein. in der Nameserverkonfig musste sowas ähnlichen drin haben 192.168.2.1 IN A srv.domain.de. 192.168.2.2 IN CNAME www.domain.de 192.168.2.3 IN CNAME www2.domain.de falls Du aus dem Internet eine bestimmte Adresse erreichbar machen willst, könnte iptables und PREROUTING helfen. Gruß Alex K.