Linux Schulungen: http://www.opensource-training.de  
 
Foren > Allgemeines Forum > ProxyPass mit Apache Zugriff einschränken
Navigation
Schulungen
Foren
  Allgemeines Forum
  Intrusion Detection
  VPN mit Linux
  Firewalling mit Linux
  SELinux/AppArmor
SELinux/AppArmor Buch
IDS-Buch
VPN-Buch
Firewall-Buch
Nachrichten
Vorträge/Tutorials
Artikel
Linux-Magazin Artikel
Anmelden / Daten ändern
Messen
Impressum
Serverspiegel
Zertifizierungen
GPG Public Key

Flavours
English
German

Search

Visitors
Besucher 746330
Ansichten 1096
Online 0


ProxyPass mit Apache Zugriff einschränken

Springe zu
Thema Verfasser Letzte Antwort
ProxyPass mit Apache Zugriff einschränken riconsch ( ---.versanet.de) 12 Apr 2008 05:28
Hallo liebe Administratoren !

Ich bräuchte Hile von einem erfahrenem Apache Crack

Gegebenheiten :

DMZ - Aapache mit Debian
Intranet - Webserver

Firewall technisch ist eine Seite mit einem virtuellen Host auf dem Apache freigegeben. Nun wird die Seite von mir aufgerufen und löst eine Authentifizierung aus. Ich möchte das dann ein Redirect auf die interne Seite durchgeführt wird, wenn ich das allerdings wie folgt gestalte :

ProxyPass /bla https://xxx.xxx.xxx.xxx/bla/
ProxyPassReverse /bla https://xxx.xxx.xxx.xxx/bla/

Kann auch direkt der Redirect ausgelöst werden in dem ich die von extern aufgerufene Seite mit "/bla" aufrufe. Gibt es hier Möglichkeiten den Zugriff einzuschränken ? Bsp.: Die Proxy gepasste Seite kann nur durch einen Redirect von ihm selber aufgerufen werden o.Ä. ?

Mfg riconsch !

RE: ProxyPass mit Apache Zugriff einschränkenRalf ( ---.brandenburg.de)8 Apr 2008 14:24
So wie ich dass verstehe, kannst Du nur eine Authentifizierung für diese Seite verlangen:
Authtype Basic
Authname ...
AuthUserFile ..
require valid-user

Wie sollte der Proxy zwischen eigenen Redirects und direkten Zugriffen unterscheiden?

Gruß,

Ralf
RE: RE: ProxyPass mit Apache Zugriff einschränkenriconsch ( ---.159.136.142)8 Apr 2008 14:39
On 8 Apr 2008 14:24 'Ralf' wrote:
> So wie ich dass verstehe, kannst Du nur eine Authentifizierung für diese Seite verlangen:
> Authtype Basic
> Authname ...
> AuthUserFile ..
> require valid-user
>
> Wie sollte der Proxy zwischen eigenen Redirects und direkten Zugriffen unterscheiden?

Wieso sollte es es nicht können ? Das hat mit dem Aufbau des Moduls Proxy zu tun. Im Prinzip wird nur eine Verschachtelung vorgenommen. über die domain/bla/ wird ein anderes Verzeichnis auf einer entfernten Ressource angefragt. Es müsste nur die Möglichkeit geben einen Serverseitigen Rediret von einem direkten Client Zugriff zu unterscheiden. Naja das spielt auch keine Rolle der Apache kann es so in der Form ja leider nicht.

Ich dank dir aber trotzdem erst mal für deine Hilfe und erläuter dir vllt eben was ich konkret vor habe.

Apache ReverseProxy in der DMZ und im Intranet ist als Webserver der Exchange deklariert....ich meine damit das OWA. Auf meinem Server in der DMZ läuft eine PHP Seite die einen Radius Request absetzt und danach ein Forward auf den Exchange durchführen soll. Somit kann ich keine Apache Settings auf dem interen Webserver ändern ( eigentlich fast nichts ) ==> weils der MS Exchange ist. Des Weiteren bin ich auch relativ eingeschränkt was die Forwardings angeht, da die Verzeichnisse /exchweb usw. bei gehalten werden müssen ( er leitet innerhalb seiner Anmeldung und öffentlichen Ordner nämlich auf verschiedene Seiten )


Fällt dir dafür eine praktikable Lösung ein ???????

>
> Gruß,
>
> Ralf
>

MfG riconsch

PS : Nochmal danke für die Hilfe....es gibt in keinem Forum sonst auch nur irgendeine Hilfe...oder gar Resonanz.
RE: RE: RE: ProxyPass mit Apache Zugriff einschränkenRalf ( ---.brandenburg.de)9 Apr 2008 13:06
Hallo,

was Du machen kannst, ist eine Authentifizierung mit externer Authentifizierung. Es gibt ein Authentifizierungsmodul für Apache, dass die Einbindung externer Skripte erlaubt.
http://unixpapa.com/mod_auth_external.html
Hier hängst Du Dein PHP-Skript rein. Dann kannst Du den gesamten Zugriff auf den Proxy unter Authentifizierung stellen und musst Dir um den Redirect keine Sorgen machen.

Gruß,

Ralf
RE: RE: RE: RE: ProxyPass mit Apache Zugriff einschränkenriconsch ( ---.159.136.142)11 Apr 2008 07:53
Das hört sich ja nicht schlecht an nur bin ich mir dann noch nicht ganz klar darüber wie die Authentifizierung nun ablaufen würde.

Wenn ich meine PHP Seite aufrufen würde würde was passieren ? Käme eine zusätzliche Messagebox mit einer Passwort Abfrage ? Ich würde ungern 3 Authentifizierungsanforderungen an den Benutzer stellen => sprich mod_auth_external Pop up ==> PHP Seite Abfrage ==> OWA Abfrage

Ich konnte leider gute Doku zum mod_auth_external finden.

MfG riconsch
RE: RE: RE: RE: RE: ProxyPass mit Apache Zugriff einschränkeRalf ( ---.versanet.de)12 Apr 2008 05:28
Hallo,

On 11 Apr 2008 07:53 'riconsch' wrote:
> Wenn ich meine PHP Seite aufrufen würde würde was passieren
?
Du würdest die PHP-Seite nicht aufrufen. Du definierst für den gesamten Proxy HTTP-Authentifizierung. Dann kommt ein PopUP bei dem Zugriff. Dieses würde nach einem Benutzer und Kennwort fragen. Im Hintergrund müsstest Du dann Dein PHP-Skript aufrufen, welches dann natürlich leicht umgeschrieben werden muss. Dies würde den Benutzer authentifizieren und durchlassen.

Gruß,

Ralf

[ Zurück ] Um ein neues Thema hinzu zu fügen müssen sie eingeloggt sein.


Umfrage

Welche Distribution verwenden Sie?

 A) Fedora Core
 B) SuSE
 C) Debian
 D) Mandriva
 E) Red Hat Enterprise Linux
 F) SuSE Enterprise Linux
 G) Slackware
 H) Ubuntu
 I) Gentoo
 J) Andere


Latest News
17 Oct 2008: Neue Schulung: Netzwerküberwachung mit Nagio...
17 Oct 2008: Neue Schulung: Virtualisierung mit KVM
24 Sep 2008: Business-Online Messe in Münster
24 Sep 2008: Eröffnungskonferenz am 25. September 2008
28 Aug 2008: Zertifizierung nach LPIC-3
Weitere News...

Login
eMail


Passwort



© 2002-2005 Ralf Spenneberg, OpenSource Security, Germany