Hallo Linuxer, ich habe mit meinen selbst kompilierten Apache (1.3.19) ein verdammt komisches Verhalten mit den VHosts. (mod_perl1.25 & mason Modul mit einkompiliert). Ich starte den Apache mit "apachectl start", der meldet auch httpd started... Ich greife nun mit lynx auf die verschiedenen VHosts zu. Klappt!! Starte ich aber Netscape, findet dieser die VHosts nicht mehr, lynx anschliessend auch nicht! Auf den localhost kann ich immer zugreifen! httpd -T o.t gibt Syntax OK httpd -S gibt: VirtuelHost configuration: 192.168.2.2:80 is a NameVirtualHost default server xtreme.local (/apache/conf/httpd.conf:230) port 80 namevhost meinedomain.local port 80 namevhost meinedomain1.local port 80 namevhost meinedomain2.local Für mich sieht das irgendwie alles OK aus, es funktioniert auch 'manchmal'! Ich habe keine Ahnung woran das liegen könnte, vielleicht hat einer von Euch einen Tip... Hier nochmal ein Auszug meiner httpd.conf ### Section 3: Virtual Hosts NameVirtualHost 192.168.2.2 #----- meinedomain.local <VirtualHost meinedomain.local> ServerAdmin root@localhost DocumentRoot /www/www5 ServerName meinedomain.local ScriptAlias /cgi-bin/ /www/www5/cgi-bin/ #Alias /mason/ /www/www5/ </VirtualHost> #----- domain2.local <VirtualHost domain2.local> ServerAdmin root@localhost DocumentRoot /www/www7 ServerName domain2.local ScriptAlias /cgi-bin/ /www/www7/cgi-bin/ </VirtualHost> Ciao Andre -- Like the ski resort of girls looking for husbands and husbands looking for girls, the situation is not as symmetrical as it might seem. -- Alan McKay
ciao Andre
ich habe mit meinen selbst kompilierten Apache (1.3.19) ein verdammt komisches Verhalten mit den VHosts. (mod_perl1.25 & mason Modul mit einkompiliert).
Ich starte den Apache mit "apachectl start", der meldet auch httpd started...
Ich greife nun mit lynx auf die verschiedenen VHosts zu. Klappt!! Starte ich aber Netscape, findet dieser die VHosts nicht mehr, lynx anschliessend auch nicht!
Auf den localhost kann ich immer zugreifen!
httpd -T o.t gibt Syntax OK httpd -S gibt:
VirtuelHost configuration: 192.168.2.2:80 is a NameVirtualHost default server xtreme.local (/apache/conf/httpd.conf:230) port 80 namevhost meinedomain.local port 80 namevhost meinedomain1.local port 80 namevhost meinedomain2.local
ich nehem an, der DNS ist korrekt eingerichtet (meinedomain/1/2.local) (also alle auf 192.168.2.2). Proxy ausgeschaltet...
Für mich sieht das irgendwie alles OK aus, es funktioniert auch 'manchmal'! Ich habe keine Ahnung woran das liegen könnte, vielleicht hat einer von Euch einen Tip...
Hier nochmal ein Auszug meiner httpd.conf
### Section 3: Virtual Hosts
NameVirtualHost 192.168.2.2
#----- meinedomain.local <VirtualHost meinedomain.local>
ich würde hier auch
ServerAdmin root@localhost DocumentRoot /www/www5 ServerName meinedomain.local ScriptAlias /cgi-bin/ /www/www5/cgi-bin/ #Alias /mason/ /www/www5/ </VirtualHost>
#----- domain2.local <VirtualHost domain2.local> ServerAdmin root@localhost DocumentRoot /www/www7 ServerName domain2.local ScriptAlias /cgi-bin/ /www/www7/cgi-bin/ </VirtualHost>
gibt's Einträge im error-log? (oder access-log) weiss sonst auch nix... (mal mit nem sniffer nachsehen, was so läuft...) Christian
Hi,
ich nehem an, der DNS ist korrekt eingerichtet (meinedomain/1/2.local) (also alle auf 192.168.2.2). Proxy ausgeschaltet...
DNS ist nicht eingerichtet, ich habe das über /etc/hosts & /etc/networks & Co. laufen.
ich würde hier auch
schreiben, spart DNS-Aufrufe...
Ich habe beide Varianten ausprobiert, es funktioniert immer von der Konsole aus. Sprich mit Lynx geht es. Starte ich den Xserver (KDE), geht es eben ab & zu nicht mehr;( (Jetzt gerade funzt es, mal sehen wie lange) Mit den rpm Paketen ging das alles ohne Probleme. Ich werde den Apache einfach nochmal installieren...
gibt's Einträge im error-log? (oder access-log)
Habe ich nicht finden können, ich vermute aber einfach mal, daß ich mein lokales Netz auch mal checken muss. Was heißt Netz, Einzelplatz Rechner
weiss sonst auch nix... (mal mit nem sniffer nachsehen, was so läuft...)
Ich habe noch nie mit ´nen Sniffer gearbeitet, "traceroute" ?? Oder was gibt es sonst noch so feines? Ciao Andre -- Rudin's Law: If there is a wrong way to do something, most people will do it every time.
ich würde hier auch
schreiben, spart DNS-Aufrufe... Ich habe beide Varianten ausprobiert, es funktioniert immer von der Konsole aus. Sprich mit Lynx geht es. Starte ich den Xserver (KDE), geht es eben ab & zu nicht mehr;( (Jetzt gerade funzt es, mal sehen wie lange)
Mit den rpm Paketen ging das alles ohne Probleme. Ich werde den Apache einfach nochmal installieren...
gibt's Einträge im error-log? (oder access-log)
Habe ich nicht finden können, ich vermute aber einfach mal, daß ich mein lokales Netz auch mal checken muss. Was heißt Netz, Einzelplatz Rechner
weiss sonst auch nix... (mal mit nem sniffer nachsehen, was so läuft...)
Ich habe noch nie mit ´nen Sniffer gearbeitet, "traceroute" ?? Oder was gibt es sonst noch so feines?
nun, auf einem Einplatz Rechner hilft sniffit (so heisst das, was ich manchmal benutze) nicht viel... höchstens, um festzustellen, dass Apache etwas im Netz sucht. Das geht aber auch mit tcpdump (bei SuSE dabei) Gruss Christian
* On Sun, Jul 29, 2001 at 09:10:38PM +0200, Andre Heine wrote:
ich habe mit meinen selbst kompilierten Apache (1.3.19) ein verdammt komisches Verhalten mit den VHosts. (mod_perl1.25 & mason Modul mit einkompiliert).
Welche apache-version?? Ab apache 1.3 sollte in der http.conf bei <VirtualHost IP> auch ein NameVirtualHost adresse:Port angegeben werden. Hast du event. die virtuellen hosts alle auf ein und derselben IP laufen? Der erste virtuelle Server, der in der Konfig fuer eine zuvor mit Name-VirtualHost definierte IP-Adressen angegeben wird, stellt den Default-Server fuer diese IP-Adresse dar. Dies bedeuetet, dass eine Anfrage, die an diese IP-Adresse gestellt wurde, jedoch keinem der zugehoerigen namensbasierten virtuellen Server zugeordnet werden kann, vom ersten virtuellen Server bedient wird. Die Reihenfolge aller weiteren virtuellen Server der jeweiligen IP-Adresse kennzeichnet deren Prioritaet in absteigender Reihenfolge. Event. hilft dir das weiter (?). Gruß Clemens -- sig_27 System nach Progr. mit gesetztem suid-bit durchsuchen $ find / -type f -perm -4000 -exec ls -l {} \; [Info: man find; man chmod; man chown] -----------------------------------------------------
participants (3)
-
Andre Heine
-
Christian Hernmarck
-
Clemens Wohld