Hallo,
ich habe hier eine Apache und eine Tomcat Installation. Ich bin neu in dem Thema und habe zu testzwecken auch ein entsprechendes System aufgesetzt.
Die Installation um die es geht ist ein alter Apache, ich nehme mal an 1.x und der Tomcat ist auch ein älterer, sehe da keine Versionsnummer.
Die Domains werden mit virtuellen Hosts (namenbasiert) auf ensprechende Verzeichnisse per ProxyPass ProxyReserve auf ein CMS umgelegt, das über Port 8080 auf dem Tomcat läuft.
ProxyPass /cmslogin http://localhost:8080/cmslogin
ProxyPassReverse /cmslogin http://localhost:8080/cmslogin
ProxyPass /cms http://localhost:8080/cms
ProxyPassReverse /cms http://localhost:8080/cms
Das DocumentRoot und Directory des Apache zeigt auf c:\pfad...\, wobei das CMS im webverzeichnis des Tomcats liegt unter cms.
Es funktioniert auch alles soweit... nur wenn ich eine robots.txt hinterlegen möchte und diese aufrufe über www.domain.de/robots.txt, kriege ich die Meldung vom Tomcat Error 404 it der Meldung: Ressource /cmsrobots.txt is not available.
Gucke ich im Apachelog wurde die robots, aber im Verzeichnis c:\pfad...\ gesucht.
In der Testumgebung habe ich mal das Webverzeichnis auf das vom Tomcat gelegt, das geht nur das CMS geht dann nicht mehr, da es wohl über 8080 laufen muss. Das CMS ist Magnolia.
Hat jemand mal einen Tipp, bzw Erklärung warum die Datei unter c:\pfad...\ gesucht wird?
MFG Michael