ich will auf mehrere interne Webseiten (von verschiedenen Geräten) zugreifen, an meinem Router aber nur eine Freigabe einrichten.
Dazu habe ich auf meinem internen Linux-Rechner mit einem Apache 2.0.54, auf Debian Sarge, einen virtuellen Host eingerichtet (der Passwortgeschützt ist).
Jetzt dachte ich mir, dass ich auf diesem Host eine Webseite erstelle, die Framebasiert ist.
Links eine kleine Naviationsleiste, rechts die weitere Webseiten.
Das funktioniert bei selbst-erstellten Seiten, aber nicht, wenn ich auf fremd-erstellten gehe.
Die fremd-erstellten sind die Webinterfaces meiner Sat-Receiver, und die sind Java-Script "verseucht".
Gibt es eine Möglichkeit, mittels mod_proxy und mod_rewrite die Seiten der WIF der Sat-Receiver umzuschreiben?
Die Einstellungen meines virtuellen Hosts lauten:
- Code: Select all
<virtualhost 10.0.0.10>
ServerAdmin root@linux.xx
DocumentRoot /usr/src/frame
ServerName frame.xx
<Directory /usr/src/frame>
AllowOverride None
Order deny,allow
AuthType Digest
AuthName "internet"
AuthDigestFile /etc//passwd/digestfile
Require user satbox
</Directory>
#RewriteEngine On
#RewriteRule ^/sat1/(.*) http://sat1.xx/$1 [P]
ProxyPass /sat1 http://sat1.xx/
ProxyPassReverse /dream http://dream.xx/
#ProxyPass /sat1 http://sat1.xx/
#ProxyPassReverse /sat1 http://sat1.xx/
ProxyPass /sat2 http://sat2.xx/
ProxyPassReverse /sat2 http://sat2.xx/
ProxyPass /bilder http://bilder.xx/
ProxyPassReverse /bilder/ http://bilder.xx/
</virtualhost>
Die Navigationsleiste hat folgenden Inhalt:
- Code: Select all
<html>
<head>
<title>
</title>
</head>
<body>
<a href="/sat1/" target="rechts">Satbox 1</a><br>
<a href="/sat2/" target="rechts">Satbox 2</a><br>
<a href="/bilder/" target="rechts">Urlaubsbilder</a><br>
<a href="/leer.html" target="rechts">Zurück</a><br>
</body>
</html>
Klicke ich auf "Urlaubsbilder", kommen diese, inklusive der Navigation dort und der Untermenüs. Klicke ich aber auf eine der beiden Satbox-Links, bekomme ich eine Fehlermeldung des Webservers der entsprechenden Box, da wohl versucht wird, eine dort illegalen Seite aufzurufen.
Die Eigenschaften des rechten Frames passt zum Namen des virtuellen Servers, so dass die Seite eigentlich von außen erreichbar ist, es wird nur nichts dargestellt.
Die eine Satbox liefert ein "Error 404", die andere "Not Found
The resource // cannot be found."
(Im error.log meines Linux-Rechners gibt es keinen Eintrag im access.log den Aufruf des Links)
Eben, weil die Umschreibung nicht funktioniert.
Der auskommentiert Teil für mod_rewrite ebenfalls nicht (einkommentiert).
Hat jemand eine Idee?
Danke.
==================
Edit:
ich habe mal ein RewriteLog eingefügt, das sich bei eingeschaltetem Rewrite aber nicht füllt.
Ups??