저는 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를 더 추가할 수 있습니다.