Re: Strange with AllowOverrideList Directive

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

 



also, i you set  AllowOverride None and AllowOverrideList None  or
just AllowOverride None there is still .htaccess reading.
I found this by attach strace to apache pid.
i.e.
strace -e trace=open,read -p 9738 -s 80 -o /root/trace3.txt
grep htaccess /root/trace3.txt:
open("/var/www/development/.htaccess", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
open("/var/www/development/.htaccess", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory

2016-03-30 12:56 GMT+06:00 Luca Toscano <toscano.luca@xxxxxxxxx>:
> [+dev@]
>
> Hi!
>
> 2016-03-29 11:06 GMT+02:00 Виталий Фадеев <rus.fvl@xxxxxxxxx>:
>>
>> Hello!
>>
>> I trying to completely disable of .htaccess.
>> I have this in httpd.conf:
>> <Directory />
>>         Options FollowSymLinks
>>         AllowOverride None
>>         Require all denied
>> </Directory>
>>
>> Also, i have this in vhost include file:
>> <Directory "/var/www/development">
>>     Options FollowSymLinks
>>     AllowOverride None
>>     AllowOverrideList None
>>     Require all granted
>> ....CUT...
>> </Directory>
>>
>> Directory /var/www/development still contain .htaccess files as i do
>> not want to remove them.
>>
>> Documentation
>> https://httpd.apache.org/docs/2.4/mod/core.html#allowoverride
>> says:
>> "When this directive is set to None and AllowOverrideList is set to
>> None .htaccess, files are completely ignored. In this case, the server
>> will not even attempt to read .htaccess files in the filesystem."
>>
>> But when i open my vhost, i get 500:
>> [Tue Mar 29 01:27:12.868576 2016] [core:alert] [pid 9361:tid [client
>> 192.168.1.1:58722] /var/www/development/.htaccess: ErrorDocument not
>> allowed here
>> As first line of my .htaccess start with ErrorDocument.
>>
>> And also, any subdirectories that contains .htaccess is failed with 500.
>>
>> As i see, this is mismatch in documentation?
>
>
> I can reproduce on 2.4.16: AllowOverride None alone behaves as expected, but
> with AllowOverrideList None I get the same error message (".... not allowed
> here").
>
> +dev@ to get their opinion! Bug in documentation or small fix required? (or
> me missing something?)
>
> Luca
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-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