私はphpmyadminを使用しており、特定のIPへのアクセスを制限したいと思います。私のapache.confにこれがあります。
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
私は/var/www/htmlと同じように/usr/share/phpmyadminで.htaccessを使用できると思いましたが、うまくいきません。
phpmyadminのアクセスを制限する方法は?
答え1
これにより、AllowOverride None
.htaccessの下の.htaccessファイルは処理されません/usr/share
。
次のような内容を含むphpmyadminの仮想ホストで新しい設定を作成する必要があります(All
制限したい.htaccessディレクティブに置き換えます)。
<Directory /usr/share/phpmyadmin>
AllowOverride All
</Directory>
サーバー構成へのアクセス権があるため、ここにIP制限を追加することもできます(10.10.10.10
アクセスを許可するIPに置き換えます)。
<Directory /usr/share/phpmyadmin>
Require ip 10.10.10.10
</Directory>
スペースで区切ってIPを追加できます。