環境 Apache2.4
phpMyAdminを圧縮ファイルからインストールしたため、/etc/httpd/conf.d/phpMyAdmin.confが無かった。 その時のIP制限のやり方を示しておく。
まず、phpMyAdminのディレクトリの直下に.htaccessというファイルを作り、以下のように記述する。
特定のIPアドレスのみを許可したい場合
Require all denied Require ip {IPアドレス}
{IPアドレス}にアクセスを許可するIPアドレスを書く。 複数許可したいIPアドレスがある場合にはそのまま2行目を増やせば良い。
特定のIPアドレスを拒否したい場合
Require all granted Require not ip {IPアドレス}
特定のIPアドレスのみを許可したい場合と同様に増やせる。
また、ローカルを許可または拒否したい場合は
Require not ip local
とIPアドレスの場所にlocalと書けば良い。