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
--------------------------------------------------------------------------