www-apache-bugdb mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wensong Zhang <wens...@iinchina.net>
Subject mod_proxy/2506: I added an excluding function in ProxyBlock directive
Date Fri, 26 Jun 1998 02:45:40 GMT

>Number:         2506
>Category:       mod_proxy
>Synopsis:       I added an excluding function in ProxyBlock directive
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Class:          change-request
>Submitter-Id:   apache
>Arrival-Date:   Thu Jun 25 19:50:01 PDT 1998
>Originator:     wensong@iinchina.net
>Release:        1.3.0
Linux 2.0.33 
After I set up Apache HTTP mirror site by using of apache program, I found many
users who use it not as the mirror site but as a proxy server, that is not what
I want. So, I checked the apache manual and the ProxyBlock directive, but it can
only block several sites or block all sites, the directive is as follows
	ProxyBlock     foo.com   www.bar.com
	ProxyBlock     *
It just doesn't have an excluding function in the ProxyBlock directive.
It can't block all sites excluding some sites, so I added several lines of 
codes into apache proxy module and the ProxyBlock directive work as follows
	ProxyBlock	 domain.com !www.domain.com ...

For example, my Apache http mirror uses the following statement
	ProxyBlock	*   !www.apache.org

Please add my patch (http://proxy.iinchina.net/~wensong/apache/ProxyBlock.patch)
into the apache program to let others to share it if possible. To apply patch,
	cd <apache 1.3.0 directory>
	cat ProxyBlock.patch | patch -p1

Thank you,

[In order for any reply to be added to the PR database, ]
[you need to include <apbugs@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED.  This is not done]
[automatically because of the potential for mail loops. ]

View raw message