Site Lock - Blocked

내 IP를 제외한 모든 방문자 차단하기

 

Site Lock - Blocked

내 IP 또는 특정 IP를 제외한 모든 사람이 사이트에 접속하는 것을 차단하고 싶은 경우가 있을 수 있습니다(예: 사이트 개편 작업 등). 이 경우 .htaccess 파일에 다음과 같은 코드를 입력하면 됩니다.

Order Allow,Deny
Allow from 192.168.1.21

여기서 주의해야 할 사항은 Allow,Deny 사이에 공백이 없어야 합니다. 공백이 있으면 오류가 발생합니다. 192.168.1.21 부분에 공인 IP를 입력하도록 합니다. 현재 사용 중인 공인 IP를 확인하려면 구글에서 “My IP”라고 입력하면 쉽게 확인이 가능합니다. Order 지시문에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

또는 mod_rewrite를 사용하여 다음과 같이 할 수도 있습니다.

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123$
RewriteRule .* - [F]

워드프레스를 사용하는 경우 Hide My Site와 같은 플러그인을 사용하여 사이트가 “공사 중” 또는 “유지보수 중”과 같은 메시지를 표시할 수 있습니다. 자세한 내용은 워드프레스 사이트 개발자/테스터들에게 유용한 플러그인 – Hide My Site(“공사 중” 표시) 글을 참고하시기 바랍니다.

보안을 위해 wp-login.php에 접근하지 못하도록 하려는 경우 로그인 페이지 숨기기/접근 차단하기 글을 참고해보세요.

떠나시기 전에 아무 댓글(Comments)이라도 남겨두세요.
기부를 통해 이 블로그의 운영을 후원하실 수 있습니다.