Amazon Lightsail의 .htaccess 규칙을 사용하여 Bitnami 애플리케이션의 IP 주소를 차단하려고 합니다.
해결 방법
.htaccess 파일을 찾습니다. 대부분의 애플리케이션은 기본 위치가 /opt/bitnami/apache/conf/vhosts/htaccess/your-application-htaccess.conf입니다. .htaccess 파일 위치에 대한 자세한 내용은 Bitnami 웹사이트에서 기본 .htaccess 파일 구성의 이해를 참조하십시오.
Bitnami 애플리케이션의 IP 주소를 차단하려면 다음 단계를 수행하십시오.
-
액세스 구성 파일을 편집합니다.
vi /opt/bitnami/apache2/conf/vhosts/wordpress-https-vhost.conf
-
AllowOverride를 None에서 All로 변경합니다. AllowOverride가 이미 All로 설정된 경우에는 3단계로 진행하십시오.
...
AllowOverride All
...
참고: example-application을 애플리케이션 이름으로 바꾸십시오.
-
.htaccess 파일을 편집합니다.
sudo vi /opt/bitnami/apache/conf/vhosts/htaccess/example-application-htaccess.conf
참고: example-application을 애플리케이션 이름으로 바꾸십시오.
-
IP 주소를 차단하는 규칙을 생성합니다.
order deny,allow
deny from example-ip-address
참고: example-application을 애플리케이션 이름으로 바꾸고 example-ip-address를 차단하려는 IP 주소로 바꾸십시오.
-
Apache를 재시작합니다.
sudo /opt/bitnami/ctlscript.sh restart apache
-
Apache 상태를 확인합니다.
sudo /opt/bitnami/ctlscript.sh status apache