2016-06-23 11 views
1

私はすべてのIPを拒否できる場所を設定しようとしていますが、そのうちの特定のものだけを許可しています。 。.htaccessすべてが拒否されている - IPv6とドメインが許可されていない

私に何か不足している場合は教えてください。どんな順列であっても動作しないようです。


order deny,allow 
deny from all 
allow from 67.93.23.3 
allow from 127.133.23.33 
allow from 2632:336:3639:2b30:b347:33d4:f135:f313 
allow from domain.com 

<RequireAll> 
    Require all denied 
    Require ip 64.91.24.3 
    Require ip 2442:346:8355:8fa0:1110:3f47:198f:e80d 
</RequireAll> 
+0

そのアドレスからのリクエストが肯定的ですか?あなたのApacheのエラーログには次のような印があるはずです:[authz_core:error] [pid 29430] [クライアント - IPアドレス - ] AH01630:クライアントがサーバ設定で拒否しました:..... – Vrac

+0

実際にはエラーは表示されませんそれのログ? – Natra

+0

詳細情報:サーバーバージョン:Apache/2.4.18(Unix)OpenSSL/1.0.1e-fips mod_bwlimited/1.4 – Natra

答えて

4
order deny,allow 
    deny from all 
    allow from ip 

推奨されていません。

使用

Require ip ip.address 

代わりに。

Reference

+0

これを使用して、特定のIP6アドレスをすべてブロックし、許可します。私はこれを行うので、動作しません。 – Natra

+0

' すべて拒否を要求する 必要ip 63.91.223.3 必要ip 2632:333:(範囲) ' < - これは動作しません。 – Natra

+1

必須ip 64.91.24.3 ip 2442:346:8355:8fa0:1110:3f47:198f:e80d

関連する問題