RE: [users@httpd] limit CONNECT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'll answer both your mails:

1. Add RewriteLogLevel 5 to your configuration in order to enable logging.

2. You can define the rewrite rules at the server level and then the only thing you will need to include in your virtual hosts is:

RewriteEngine On
RewriteOptions inherit

-ascs 

-----Original Message-----
From: Bohumil Holubec [mailto:bozek@xxxxxxx] 
Sent: Wednesday, June 22, 2005 6:48 PM
To: users@xxxxxxxxxxxxxxxx
Subject: RE: [users@httpd] limit CONNECT

Maybe the problem is this:
from apache2 doc: "Note that, by default, rewrite configurations are not inherited. This means that you need to have a RewriteEngine on directive for each virtual host in which you wish to use it."
but i have hundreds of virtual hosts on my server. So how can i use mod_rewrite code as common settings?

On Wed, 22 Jun 2005, Bohumil Holubec wrote:

> Im not sure how to use this. Now I have in apache2.conf:
> <IfModule mod_rewrite.c>
>     RewriteEngine on
>     RewriteLog /var/log/apache2/rewrite.log
>     RewriteCond %{REQUEST_METHOD} =CONNECT
>     RewriteRule .* - [F]
> </IfModule>
>
> server-info writes:
> Module Name: mod_rewrite.c
> Content handlers: yes
> Configuration Phase Participation: Create Directory Config, Merge 
> Directory Configs, Create Server Config, Merge Server Configs Request 
> Phase Participation: Translate Path, Check Type, Fixups Module 
> Directives:
> 	 RewriteEngine - On or Off to enable or disable (default) the whole
> 	 rewriting engine
> 	 RewriteOptions - List of option strings to set
> 	 RewriteBase - the base URL of the per-directory context
> 	 RewriteCond - an input string and a to be applied regexp-pattern
> 	 RewriteRule - an URL-applied regexp-pattern and a substitution URL
> 	 RewriteMap - a mapname and a filename
> 	 RewriteLock - the filename of a lockfile used for inter-process
> 	 synchronization
> 	 RewriteLog - the filename of the rewriting logfile
> 	 RewriteLogLevel - the level of the rewriting logfile verbosity
> 	 (0=none, 1=std, .., 9=max)
> Current Configuration:
> 	 RewriteEngine on
> 	 RewriteLog /var/log/apache2/rewrite.log
> 	 RewriteCond %{REQUEST_METHOD} =CONNECT
> 	 RewriteRule .* - [F]
>
> but when i try it with telnet, CONNECT still works and rewrite.log is empty.
>
>
>
> On Wed, 22 Jun 2005, Axel-Stéphane  SMORGRAV wrote:
>
>>  Maybe you could try:
>>
>>  RewriteCond %{REQUEST_METHOD} =CONNECT  RewriteRule .* - [F]
>>
>>  You would need mod_rewrite for this.
>>
>>  -ascs
>>
>>  -----Original Message-----
>>  From: Bohumil Holubec [mailto:bozek@xxxxxxx]
>>  Sent: Tuesday, June 21, 2005 5:53 PM
>>  To: users@xxxxxxxxxxxxxxxx; Joshua Slive
>>  Subject: Re: [users@httpd] limit CONNECT
>>
>>  Thank you but in <directory> directive it doesnt work and i need 
>> that  because some providers when i register new web e-mail they 
>> testing this  connect...
>>
>>  On Tue, 21 Jun 2005, Joshua Slive wrote:
>> 
>> >  On 6/21/05, Bohumil Holubec <bozek@xxxxxxx> wrote:
>> > >  I allready tried it but with no effects.
>> > >  In apache2.conf i have:
>> > > # LoadModule proxy_module                  modules/mod_proxy.so
>> > > # LoadModule proxy_connect_module          modules/mod_proxy_connect.so
>> > > # LoadModule proxy_ftp_module              modules/mod_proxy_ftp.so
>> > > # LoadModule proxy_http_module            modules/mod_proxy_http.so
>> > > 
>> > >  and response on telnet is still HTTP/1.1 200
>> > 
>> >  I agree that the fact the <Limit FOO> ...</Limit> winds up 
>> > unsetting  the restrictions on other methods is somewhat 
>> > unfortunate.  But that  ain't gonna be fixed any time soon.
>> > 
>> >  Here are some alternatives:
>> >  - Put your <Limit> inside a <Directory> section, rather than a  
>> > <Location> section.  This will ensure that it is processed before 
>> > the  <Files> section.  You'll just need to be careful about it 
>> > getting  overriden.
>> >  - Tell you PHP scripts to deny the CONNECT method.  Apache won't 
>> > serve  them itself.  It is only because PHP gobbles up all methods 
>> > that this  is an issue.
>> >  - Just ignore it.  The CONNECT method is probably being treated 
>> > just  like a GET by your php scripts.  Hence it isn't doing any 
>> > harm and can  be safely ignored.
>> > 
>> >  Joshua.
>> > 
>> >  
>> > -------------------------------------------------------------------
>> > --  The official User-To-User support forum of the Apache HTTP 
>> > Server  Project.
>> >  See <URL:http://httpd.apache.org/userslist.html> for more info.
>> >  To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>> >    "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>> >  For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>> > 
>> > 
>>
>>  
>> ---------------------------------------------------------------------
>>  The official User-To-User support forum of the Apache HTTP Server Project.
>>  See <URL:http://httpd.apache.org/userslist.html> for more info.
>>  To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>>    "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>>  For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>> 
>>
>>  
>> ---------------------------------------------------------------------
>>  The official User-To-User support forum of the Apache HTTP Server Project.
>>  See <URL:http://httpd.apache.org/userslist.html> for more info.
>>  To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>>    "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>>  For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>> 
>> 
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux