1)Webサーバーレベルで実行できます。
Apacheの許可/拒否ルールを使用します。 Apacheの設定ファイルに直接アクセスできない場合は、.htaccessファイルを使用することができます。
<Directory /docroot>
Order Deny,Allow
Deny from all
Allow from 10.1.2.3
</Directory>
2)あなたはphpMyAdminの設定ファイルを使用して、アプリケーションレベルでそれを行うことができます。
設定パラメータは次のとおりです。ルールの$cfg['Servers'][$i]['AllowDeny']['rules']
例は以下のとおりです。
'all' -> 0.0.0.0/0
'localhost' -> 127.0.0.1/8
'localnetA' -> SERVER_ADDRESS/8
'localnetB' -> SERVER_ADDRESS/16
'localnetC' -> SERVER_ADDRESS/24
あなたは公式phpMyAdminのコンフィギュレーションマニュアルでこれを見ることができます。
http://www.phpmyadmin.net/documentation/#servers_allowdeny_order
私は192.168.0.0/16を可能にするためには、/ usr/share/phpmyadminのを追加することで、オプション#2を行なったし、働いているようです。ありがとう。 – Nick
オプション2は行く方法です。より単純で、PHP期間を稼働させる前にブロックしたいと思っています。 –
さて、私は最初にApacheオプションを移動しました。 –