PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein kleines Apache-Problem



pissboi
04.03.04, 09:22
Folgendes: Ich habe Apache 2.0.48 mit SSL kompiliert, installiert und konfiguriert. Lüppt prima. Dann noch Tomcat 5.0.18 und dazu Cocoon 2.1.3 und massig XML-Dokumente. Alles installiert konfiguriert, lüppt auch wunderbar.

Jetzt das Problem: Das ganze XML-Zeug & Co kann man mit http://194.94.217.107:8080/cocoon/erp1 aufrufen. Damit es etwas einfacher ist, habe ich eine simple HTML-Datei im Root-Verzeichnis des Web-Servers angelegt:



<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://194.94.217.107:8080/cocoon/erp1">
</head>
<body></body>
</html>


Alles funktioniert bestens, das kleine Problem an der ganzen Sache ist, dass in der Adresszeile nicht http://194.94.217.107:8080/cocoon/erp1/home/home.section stehen soll (da wird das ganze nämlich weitergeleitet), sondern sowas wie http://194.94.217.107/home/home.section . Soll heißen der Teil :8080/cocoon/erp1 soll in der Adresszeile nicht sichtbar sein.

Lange rede kurzer Sinn: Wie mache ich das? :confused: Es müsste irgendwie über Apache gemacht werden können, eine andere Möglichkeit habe ich hier nicht. Zur not auch über Tomcat oder Cocoon, falls das damit überhaupt gehen sollte.

spacecab
04.03.04, 13:12
Nichts einfacher als das, einfach folgende Zeile in deine commonapache2.conf:

Alias / /DOCUMENT_ROOT/cocoon/erp1/

DOCUMENT_ROOT ersetzt du natürlich durch deinen Pfad zum selbigen.

Dann wird bei einem Aufruf von http://194.94.217.107:8080 direkt der Inhalt von /cocoon/erp1/ ausgegeben, aber ohne die Pfadangabe in der Adresszeile.

Gruß
spacecab