phpMyAdminでIP制限をかけるには

環境 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と書けば良い。