On Sunday 06 December 2009, Bob Ionescu wrote:
> Am 6. Dezember 2009 14:29 schrieb Michael Renner <[email protected]>:
> >> in dem 80er vhost kannst Du das ja dann ausstellen mit ProxyRequests On
> >
> > Wahrscheinlich muss ich das tun, ja. Nicht sehr elegant. Dewegen mein
> > Ansatz die Proxynutzung nur via https-Servervariable zu gestatten. Aber
> > wenn's nicht geht .... Danke für den Denkanstoss.
>
> Es geht schon, wenn du das Modul nutzt, von dem du "HTTPS" übernommen hast.
>
> RewriteEngine on
> RewriteCond %{HTTPS} =off
> RewriteRule ^ - [E=useProxy:0,PT]
Moin,
ich muss das alte Thema nochmal aufgreifen.
Es sieht so aus, als greifen RewriteRules dort gar nicht. Egal ob sinnige oder
unsinnige Regeln, https oder 443: der Proxy funktioniert. Im Logfile gibt es
keinen Eintrag, der auf die Proxynutzung hinweist. Alle RewriteRegeln werden
wohl ignoriert.
<IfModule mod_proxy.c>
RewriteEngine on
RewriteLog "/var/www/mod_rewrite.log"
RewriteLogLevel 3
#RewriteCond %{HTTPS} !=on
RewriteRule ^ - [F]
#RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^ - [F]
ProxyRequests On
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from all
</Proxy>
ProxyVia On
</IfModule>
Ohne eine 2. Instanz aufsetzen zu müssen: gibt's eine andere Möglichkeit an
dieser Stelle nur Zugriffe via https zu erlauben?
Dankbar für Hinweise
--
|Michael Renner E-mail: [email protected] |
|D-81541 Munich Germany ICQ: #112280325 |
|Germany Don't drink as root! ESC:wq
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [email protected]
sonstige Anfragen an [email protected]
--------------------------------------------------------------------------