voltano: dynamische ProxyRequests mit Apache?

Hallo Leute,

vielleicht kann mir jemand helfen.

Problem:

Ein Apache im LAN soll gleichzeitig als proxy und interner Webserver fungieren. Dabei soll er egal welchen url-request auf eine seite lenken. dies tat ich so:

<VirtualHost *>
ServerName name
DocumentRoot e:/htdocs/name
</VirtualHost>

<IfModule mod_proxy.c>
    ProxyRequests off
    <Directory proxy:*>
        Order deny,allow
        Deny from all
        Allow from 192.
    </Directory>
     ProxyVia On
     CacheRoot "C:/Programme/Apache Group/Apache/proxy"
     CacheSize 5
     CacheGcInterval 4
     CacheMaxExpire 24
     CacheLastModifiedFactor 0.1
     CacheDefaultExpire 1
</IfModule>

funktioniert und jeder im netzwerk befindliche client bekommt eine bestimmte seite... hervorragend bis hier her...

Doch wie schalte ich, ohne apache neu zu starten, die ProxyRequests On? oder gibt es einen weg, einen client nach seiner ip "durchzulassen"?

wenn es mit einer .htaccess funktioniert, würde ich mir die ip mit php ziehen und dann in die .htaccess schreiben...

ist das so possible?

volt

  1. Hi voltano,

    Ein Apache im LAN soll gleichzeitig als proxy und interner Webserver fungieren.

    was für eine Art von Proxy willst Du verwenden? Lies mal http://httpd.apache.org/docs/mod/mod_proxy.html#forwardreverse - vielleicht hilft das weiter.

    Doch wie schalte ich, ohne apache neu zu starten, die ProxyRequests On?

    Von der obigen Frage hängt ab, ob Du das überhaupt brauchst.

    oder gibt es einen weg, einen client nach seiner ip "durchzulassen"?

    Über access control geht das, natürlich.

    wenn es mit einer .htaccess funktioniert, würde ich mir die ip mit php ziehen und dann in die .htaccess schreiben...

    Wie stabil ist diese IP (zeitlich betrachtet)?

    Viele Grüße
          Michael

    --
    T'Pol: I apologize if I acted inappropriately.
    V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
    (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
     => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
    Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.