phpMyAdminのIP制限を.htaccessファイルでかける

phpMyAdminをyumなどでインストールせずに
から直接ダウンロードしてきたり、wgetでダウンロードしてきたりして使う場合、
/etc/httpd/conf.d/phpMyAdmin.conf
というファイルができないためIP制御がかけられない。
なのでその場合はphpMyAdminのディレクトリ直下に
ファイルを用意して、そこでIP制限をかける。
他のサイトでも紹介されていたけど、
Require all granted
Require not ip [IP]
といった感じで記述すれば良いとあったけど、うまくいかなかった。
なので、下記のように設定すれば
・ローカルホスト
・指定のIP
で制限をかけることができた。
<IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 Require ip [指定のip] Require ip ::1 </RequireAny> </IfModule>
.htaccess修正後はとくにサーバー再起動の必要もなく適用された。
環境は
・AmazonLinux2
・Apache2.4
以外と苦労したのでメモしておく。
ディスカッション
コメント一覧
まだ、コメントがありません