• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Question How to configure ipv6 htaccess rule?

PHPBandit

New Pleskian
CentOS 7.3, Apache 2.4.6, Plesk 17.0.17

I found this article but it is not 100% clear as to how I could also ensure that certain addresses are denied.

IPv6 address in .htaccess is ignored

Currently have the following in .htaccess. I am looking to block all IPs except certain ipv4 and ipv6 addresses.

Code:
<RequireAll>
Require all denied
Require ip 1234:1234:1234::/48
Require ip 1234:1234:1234:1234::/32
Require ip 1.2.3.0/24
Require ip 4.5.0.0/16
</RequireAll>

Error log shows: client denied by server configuration

Can someone show me how that would translate please? Thank you
 
I am looking to block all IPs except certain ipv4 and ipv6 addresses.
Just use lines like

Code:
SetEnvIf Remote_Addr "IPv6_address1" realremoteaddr
SetEnvIf Remote_Addr "IPv6_address2" realremoteaddr
SetEnvIf Remote_Addr "IPv4_address1" realremoteaddr
SetEnvIf Remote_Addr "IPv4_address2" realremoteaddr
Allow from env=realremoteaddr
 
Back
Top