You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-de@httpd.apache.org by Michael Renner <mi...@gmx.de> on 2010/01/19 21:54:44 UTC

Re: SetEnvIf und Server-Variable

On Sunday 06 December 2009, Bob Ionescu wrote:
> Am 6. Dezember 2009 14:29 schrieb Michael Renner <mi...@gmx.de>:
> >> 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: michael.renner@gmx.de  |
|D-81541 Munich      Germany        ICQ: #112280325 |
|Germany             Don't drink as root!      ESC:wq

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------


Re: SetEnvIf und Server-Variable

Posted by Mario Brandt <jb...@gmail.com>.
Moin Michael,

Ich würde mal versuchen das IfModule wegzulassen.

Vor dem neustart mal apache2ctl -S ggf httpd -S machen vor den Syntax
check. Bei apache2ctl graceful werden keine Fehler angezeigt (zu
mindest auf meinem debian server)


Gruß
Mario

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------