スレッド一覧 > 記事閲覧
[173] .htaccessのip制限が効かない
日時: 2021/10/26 22:21
名前: kou ID:./.ViIBo
参照: http:///

.htaccessで 特定ipのアクセス制限をしようと考えてます。
そこで、以下のように記述しましたが、動作しませんでした。

---------------------------------
まず、最初に以下のように書きました。

deny from all

こうすると、自分と検証用としているスマホ(ipがランダムに変わる)と自分の環境がブロックされました。(当たり前)
つぎに、自分の環境(固定ip)を解除するために、以下のように記述しました。

order allow,deny
deny from all
allow from [自分のipアドレス]

こうすると、なぜか全てブロックされたままです。
このまま、以下のように記述しました。

order allow,deny
deny from all
allow from all

こうすると、スマホからもPCからも見れました。
よって、order文は良いとわかりました。
そして、最後に

allow from all
deny from all

と記述しました。
そうすると、なんの苦もなくページは表示されました。
ここから、allowよりdenyの方が弱いとわかりました。
ここで、

deny from [自分のipアドレス]

とすると、なぜか全てブロックされずに表示できました。

この挙動はなぜ起こるのでしょうか?
また、ipアドレスをブロックするにはどうすれば良いいのでしょうか?
長文失礼しました。
お願いします。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

Re: .htaccessのip制限が効かない ( No.4 )
日時: 2021/10/27 18:14
名前: ちらみ◆kBt3KPJY0E ID:mjodr.0o

基本は許可で一部を拒否したければ

Require all granted
Require not ip xxx.xxx.xxx.xxx
Require not ip xxx.xxx.xxx.xxx
Require not ip xxx.xxx.xxx.xxx

のようにしてみたら如何でしょうか。

/logディレクトリにあるerror.logを確認すると何故エラーになっているかが大体分かると思います。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成