ich möchte kurz mein Problem schildern und falls jemand eine Lösung oder einen hilfreichen Link postet, wäre ich sehr dankbar.
Ein Ticketsystem wird auf einem virtuellen Windows 2008r2 Server installiert, xampp 1.8.3 dient als Unterbau. Das UHD ist ausschließlich für den internen Gebrauch bestimmt. Das System liegt im htdocs-Ordner.
Das Problem:
Die URL des Kundenzugangs des Systems ist http://xx.xx.xx.xx/ost. Gibt der Kunde nicht die komplette URL des Systems ein, sondern nur http://xx.xx.xx, erscheint die xampp-Startseite. Das soll nicht passieren.
Die Idee:
Umleiten von inkorrekten externen Serveraufrufen auf das Kundeninterface des Ticketsystems.
Bei lokalen Aufrufen per RDP keine Umleitung
Mein bisheriges Vorgehen mit Hilfe von Forumvorschlägen:
ändern des Standardeintrages in der Datei xampp\htdocs\xampp\index.php in
- Code: Select all
<?php
header('location:http://xx.xx.xx.xx/ost');
?>
ändern des Standardeintrages in die Datei xampp\apache\conf\extra\httpd-xampp.conf in
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
<RequireAny>
Require ip xx.xx.xx.xx/xx
</RequireAny>
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Ich hatte zuerst neben der IP noch den Eintrag 'local' in der Zeile ...require ip.... Beide Einträge wurden mit Leerzeichen oder \ getrennt. Das Aufrufen der Seiten hat aber immer nur mit dem jeweils 1. Eintrag in der Zeile funktioniert(remote oder lokal). Beim anderen kam unten stehende Fehlermeldung. Warum?
Ergebnis:
Die Remoteaufrufe der URL xx.xx.xx.xx werden auf das Kundeninterface umgeleitet(zumindest im Firefox, IE gibt einen 503-Fehler aus). So weit, so gut. Beim Aufruf xx.xx.xx.xx/phpmyadmin kommt eine PW-Abfrage. Wie kann man an der Stelle umleiten?
Der Aufruf des Agenteninterfaces des UHD klappt.
Das Problem ist, wie schaffe ich es, dass lokale Adressaufrufe von xampp bzw. phpmyadmin nicht umgeleitet werden? Zur Zeit kommt die Meldung
Zugriff verweigert!
--------------------------------------------------------------------------------
Neues XAMPP Sicherheitskonzept:
Der Zugriff auf das angeforderte Objekt ist nur aus dem lokalen Netzwerk möglich.
Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden.
--------------------------------------------------------------------------------
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
xx.xx.xx.xx
Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11
Das Aufrufen der beiden Ticketinterfaces klappt.
Falls detaiiertere Angaben benötigt werden, bitte melden.
Mit freundlichen Grüßen
Gerald