Apache2.4系でIP制限の掛け方がかわってた
Apache2.2系とApache2.4系で、.htaccessでかけるIP制限のやり方が変わってたのを今日知った。
すべてのIPアクセスを許可する
# 2.2系以前のApache
Allow from all
# 2.4系以降のApache
Require all granted
特定のIPアクセスを許可する
# 2.2系以前のApache
Order deny,allow
Deny from all
Allow from [IP]
# 2.4系以降のApache
Require all denied
Require ip [IP]
特定のIPアクセスを拒否する
# 2.2系以前のApache
Order allow,deny
Deny from all
deny from [IP]
# 2.4系以降のApache
Require all granted
Require not ip [IP]