Hi HTTP apache community,

    I have a Location and Directory directive configured within VirtualHost
and I would like to restrict only 10.75.x.x IPs to access the URL "http://
..../ords".

   The access restriction is not working in <Location> directive as any
client IPs still can access the URL after the setting. However, the same
"Require ip x.x " setting is working well in <Directory> directive.

  I can confirm that I have both modules (authz_core / authz_host) loaded

[root@xxx]# httpd -f /etc/httpd/conf/httpd.conf -M | grep authz
 authz_core_module (shared)
 authz_dbd_module (shared)
 authz_dbm_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_owner_module (shared)
 authz_user_module (shared)

see blow:
<VirtualHost>
    <Location "/ords">
      Require ip 10.75
     .... truncated....
    </Location>
</VirtualHost>

<Directory "/var/www/html/htdocs/myserver">
       Options Indexes FollowSymLinks
        AllowOverride None
        Require ip 10.75
</Directory>

Can someone please help out and guide me? Thanks

Regards,
Kwok

Reply via email to