Apache-Httpd
在其他目錄中使用 .htaccess(不是 /var/www/html)
我使用 phpmyadmin 我想限制某些 ip 的訪問,我的 apache.conf 中有這個
<Directory /usr/share> AllowOverride None Require all granted </Directory>
我認為我可以在 /usr/share/phpmyadmin 中以與 /var/www/html 相同的方式使用 .htaccess,但它不起作用。
如何限制 phpmyadmin 的訪問?
AllowOverride None
阻止處理 .htaccess 下的任何 .htaccess文件/usr/share
。您需要在 vhost 中為 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。