● Apache 설정 파일 수정
.htaccess
파일을 수정하기 전에 Apache 설정 파일에서 AllowOverride
설정을 All
로 변경합니다.
- Apache 설정 파일 열기 (
apache2.conf
또는httpd.conf
)
sudo nano /etc/apache2/apache2.conf
# 또는
sudo nano /etc/httpd/conf/httpd.conf
/var/www/
디렉터리에 대한 설정을AllowOverride All
로 변경
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
- 설정 파일 저장 및 닫기
- Apache 서버 재시작
sudo service apache2 restart
# 또는
sudo systemctl restart apache2
● .htaccess
파일 수정
wp-login.php
에 대한 접근을 특정 IP 주소로 제한하는 설정을 추가합니다.
.htaccess
파일 열기
sudo nano /var/www/html/.htaccess
- 기존의 워드프레스 기본 설정을 유지하면서 새로운 접근 제한 규칙을 추가
# wp-login.php 파일에 접근 제한
<Files "wp-login.php">
Order Deny,Allow
Deny from all
Allow from YOUR_IP_ADDRESS
</Files>
- 파일 저장 및 닫기
- 접근 테스트
브라우저에서wp-login.php
에 접근해 봅니다. 설정한 IP 주소에서만 접근이 가능한지 확인합니다.
『 출처 – ChatGPT 』