IP規制方法について調べたところ、バージョンによって以下の違いがあると知りました
2.2系
Order deny,allow Deny from all
2.4系
Require all denied
私は Apache 2.4.29 を利用しているのですが、2.4系のディレクティブは動作せず、逆に2.2系のディレクティブが動作してしまいます
どうしてでしょうか?
Require でIP規制ができないということは、Require自体が動作していないということですよね?
このディレクティブでリクエストメソッドの規制も行っているので、動作していないと困ります…
otn さん
大変申し訳ありません
具体的に説明致しますと、http://neoblog.itniti.net/htaccess-apache24/ を参考にして
<Directory "/var/www/html"> <RequireAll> Require all granted Require not ip 自分のIP </RequireAll> </Directory>
と、してみたのですが、403になることはなく、普通にアクセスできてしまいました
<RequireAll>ブロックの部分を
order deny,allow deny from all allow from 自分のIP
で置き換えると、403になり、弾かれました
回答1件
あなたの回答
tips
プレビュー