<!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>