スレッド一覧 > 記事閲覧
[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 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存