<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta name="Generator" content="Zarafa WebAccess v7.1.5-42059">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Mapbender3 hinter Reverse Proxy</title>
<style type="text/css">
body
{
font-family: Arial, Verdana, Sans-Serif ! important;
font-size: 12px;
padding: 5px 5px 5px 5px;
margin: 0px;
border-style: none;
background-color: #ffffff;
}
p, ul, li
{
margin-top: 0px;
margin-bottom: 0px;
}
</style>
</head>
<body>
<p>Hallo Mapbender-User,</p><p><br />Ich habe Mapbender3 gemäß der Dokumentation installiert. Intern ist der Server und Mapbender3 problemlos über <br />http://geo1.myinternserver.de/mb3/app.php erreichbar. Alles funktioniert problemlos.<br />http://geo1.myinternserver.de soll direkt nur intern im Intranet und nicht direkt aus dem Internet erreichbar sein.<br /><br />Hier ein Ausschnitt aus apache2.conf<br /><VirtualHost *:80><br /> ServerName geo1.myinternserver.de<br /> Alias /mb3 /var/mb3/web/<br /> <Directory /var/mb3/web/><br /> Options MultiViews<br /> DirectoryIndex app.php<br /> Order allow,deny<br /> Allow from all<br /> </Directory><br /></VirtualHost><br /><br />Aus dem Internet soll die Mapbender3-Installation jedoch über einen Reverse Proxy erreichbar sein.<br />Doch leider funktioniert die Mapbender3-Webseite nicht vernünftig durch den Reverse Proxy.<br /><br />Hier sind zwei URLs, die aus dem Internet erreichbar sind. Der Reverse Proxy schickt beide an die<br />Mapbender3-Installation unter http://geo1.myinternserver.de/mb3/app.php weiter.<br /><br />http://www.o-p-r.info/geo1/mb3/app.php<br />Hier sind man auf den ersten Blick, dass die Webseite kaputt ist. Die eingebauten Links sind z.B. kaputt.<br /><br />http://www.o-p-r.info/mb3/app.php<br />Hier schein alles auf den ersten Blick o.k. zu sein. Wenn man jedoch auf "Login" klick und anschließend nach<br />Eingabe User/Password nochmal auf Login klickt merkt man, dass auch hier die Links kaputt sind.<br />Man kann übrigens ohne die Eingabe von Username/Password gleich das zweite Mal auf Login klicken. Es kommt der Fehler:<br />The requested URL /geo1mb3/app.php/user/login was not found on this server.<br />Die URL /geo1mb3/app.php/user/login ist natürlich falsch. Es müsste auf<br />http://www.o-p-r.info/mb3/app.php/user/login gehen.<br /><br />Ich vermute, dass der Reverse Proxy einige URLs nicht korrekt umschreibt. Liegt das evtl. am Symfony2 Framework?<br />Ich habe keine Erfahrung mit Symfony2.<br />Gibt es eine Dokumentation was beim Betrieb von Mapbender3 hinter einem Reverse Proxy beachtet werden muss.<br /><br />Mit Mapbender2.x hatte es hinter dem Reverse Proxy immer problemlos funktioniert.<br /> </p><p>Mit freundlichen Grüßen<br /><br />Roland Krüger<br />Sachgebietsleiter IT-Service/IT-GIS<br /><br />======================================<br /> Landkreis Ostprignitz-Ruppin<br /> Kataster- und Vermessungsamt</p><p> Sachgebiet IT-Service/IT-GIS</p><p> Heinrich-Rau-Straße 27-30</p><p> 16816 Neuruppin<br /> Telefon: +49 3391 688-6238<br /> Email: <a onclick="parent.eventReadmailClickEmail(false,this,'click');return false;" href="mailto:roland.krueger@o-p-r.de">roland.krueger@o-p-r.de</a><br />======================================</p><p> </p>
</body>
</html>