Subscribed unsubscribe Subscribe Subscribe

k-yamadaのブログ

プログラミングのメモ

Apacheで管理者画面にアクセス制限をかける

https://hogesite/admin以下が管理者画面の場合に、LAN内からのみアクセス出来るようにする方法です。

apache.confとかに、以下の記述を追加します。

<VirtualHost *:443>
  (省略)
  RewriteEngine On
  # 管理者画面のIP制限
  RewriteCond %{REQUEST_URI} ^/admin/.*
  RewriteCond %{REMOTE_ADDR} !^192.168.1.*
  RewriteRule ^.*$ - [R=401,L]
</VirtualHost>