apache 1.3 zickt rum, proxy obwohl kein mod_proxy

  • auf meinem neuen rootie zickt der apache 1.3er neuerdings rum :
    vorab, mod_proxy ist in der conf aus.
    ich habe eine subdomain bbs.domain.tld eingerichtet und eine zweite bbs2.domain.tld . beide ordner sind mit domain.tld/bbs bzw bbs2 erreichbar und funktionieren.
    greife ich aber mit bbs.domain.tld bzw bbs2.domain.tld zu, dann wirds seltsam:
    im errorlog erzählt mir der indianer bei der zweiten gar nichts, denn die tut, für die erste krieg ich aber ein 404 und im error.log das da :
    [Sat Jun 10 16:04:39 2006] [error] [client ip adresse] File does not exist: proxy:http://domain.tld/bbs/bbs//


    warum nur bei einer domain? in der httpd.conf sind beide gleich konfiguriert! :confused:


    edit: irgendwie ist der titel weg, eigentlich sollte das der titel werden:
    apache 1.3 zickt rum, proxy obwohl kein mod_proxy
    @ mods, ich krieg ih n aber nicht editiert?

    c ya

  • Hallo,


    Zitat

    Original geschrieben von viper
    ... neuerdings ...


    seit wann - was hast Du gemacht bevor das Problem auftrat?

    Zitat


    mod_proxy ist in der conf aus.


    Trotzdem testen ob er wirklich nicht als Proxy arbeitet:
    Deine Server-IP im Browser als Proxy eintragen, danach alle Fenster schließen, Browser öffnen, Surfen. Seiten auf deinem Server müssen funktionieren, alle anderen Seiten (z.B. Telefon-Treff) müssen eine Fehlermeldung deines Servers bringen.


    Zitat


    ich habe eine subdomain bbs.domain.tld eingerichtet und eine zweite bbs2.domain.tld.


    Manuell oder verwendest Du eine Administrationshilfe? Ist bbs.domain.tld der erste eingetragene Vhost?


    Rufe eine Subdomain auf für die es keinen Vhosteintrag gibt (z.B. xxx.domain.tld), was wird angezeigt, was steht im Errorlog?


    Welcher RDNS ist für Deine Server-IP gesetzt?


    Gruß, Wolfgang

  • ok, habs grad probiert, mod_proxy scheint wirklich aus zu sein. wenn ich mit meinem server als proxy andere seiten aufrufe lande ich auf die voreingestellte catch-all seite des servers.


    das einzige was im error.log dann kommt ist :
    [Sun Jun 11 11:31:57 2006] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/favicon.ico


    ich hab vorher für eine andere domain die subdomains eingestellt, sonst nichts anderes gemacht; das verwaltungs-tool ist pd-admin.
    da es aber bei dieser einer schief lief, hab ich mr die httpd.conf angesehen, ob alles passt.


    da siehts so aus:


    das wird automatisch vom pd-admin erzeugt.


    Zitat

    Rufe eine Subdomain auf für die es keinen Vhosteintrag gibt (z.B. xxx.domain.tld), was wird angezeigt, was steht im Errorlog?


    dann lande ich auf der catch-all weil im vhost ja *.domain.tld eingetragen ist.

    c ya

  • Hallo,


    die Vhosts stimmen so natürlich, vermutlich landen Aufrufe von bbs.domain.tld nicht im richtigen Vhost sondern im ersten. Es gibt einen Eintrag ServerName der nicht in einem Vhost steht, was ist da eingetragen?


    Gruß, Wolfgang

  • Zitat

    Original geschrieben von wgot
    Es gibt einen Eintrag ServerName der nicht in einem Vhost steht, was ist da eingetragen?


    Gruß, Wolfgang


    verstehe ich nicht ganz, wie meinst du das?

    c ya

  • Hallo,


    in der httpd.conf gibt es einen Eintrag ServerName bei dem nicht ein paar Zeilen vorher <VirtualHost ...> steht.


    Gruß, Wolfgang

  • davor ist nur noch das :


    hmm, was witzig ist, weiter oben steht noch :

    Code
    ServerName localhost

    c ya

  • Hallo,


    das obere ist der Vhost für das Admininterface von PDadmin, der produziert vermutlich die komische Fehlermeldung.


    Den unteren habe ich gemeint, ändere den mal, nacheinander folgendes ausprobieren:


    ServerName domain.tld (die echte Domain natürlich)
    ServerName server.domain.tld
    ServerName xxx.xxx.xxx.xxx (Deine IP)


    Nach jeder Änderung den Apache neu starten (Suse: rchttpd restart, Debian: /etc/init.d/apache restart) und ausprobieren ob die bbs.domain.tld funktioniert.


    Zeig bitte noch den Inhalt von /etc/hosts.


    Gruß, Wolfgang

  • die bbs will nicht :(
    ich werd nachher mal umkopieren und den ordner anders benennen, bbbs oder so ...


    hier die hosts, nix großartiges:

    c ya

  • jetzt nach der umbenennung dreht der indianer echt am rad! ich habe den ordner bbs in bbbs umbenannt, dann in der httpd.conf das document root angepasst und den indiander neu gestartet.


    error.log nach aufruf von bbs.domain.tld:

    Code
    [Sun Jun 11 20:26:15 2006] [error] [client 87.123.xxx.xxx] (2)No such file or directory: file permissions deny server access: proxy:[url]http://domain.tld/bbs/bbbs/index.php[/url]

    c ya

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!