Q&A

.htaccess 로 특정폴더에 지정된 아이피를 제외한 차단하는 방법

2019.12.30 07:41
1,062
0
CMS/프레임워크 사용안함
개발 언어 PHP 5.x

안녕하세요.

특정폴더에는 지정된 아이피만 웹 접근이 가능하게 설정하고 있습니다.

 

.htaccess 로 특정폴더에 지정된 아이피를 제외한  차단하는 방법

검색해서 

 

<Files *>
order deny,allow
deny from all
deny from 열어줄 아이피
deny from 열어줄 아이피
</Files>

 

이렇게 사용한다고 검색해서 나와서 적용해보니 지정 이외의 IP 모두가 접속 되더라구요.

 

.htaccess가 각각의 하위 폴더에도 반영이 되는걸로 알고 있는데 그게 맞는것인지 제가 잘못알고 있는 것인지도 궁금하며

 

.htaccess의 위 셋팅값이 잘못되었는지도 궁금합니다.

톰캣 Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.

댓글 6

  • 2019.12.30 11:45 #1310887
    <Files *>
    order deny,allow
    deny from all
    Allow from 아이피
    </Files>
  • 2019.12.31 00:03 #1310981
    답변 감사합니다.
    본문과 동일한 코드이네요.
    이상하게 접속허용할 아이피 이외에도 모든 아이피가 접속이 되네요. ㅠ
  • 2019.12.31 00:33 #1310994
    본문은 모두 deny 이고 댓글은 Allow 가 있네요.
    deny는 거부, allow는 허용입니다.
    모두 거부한다음에 일부만 허용한다 순서인거죠.
  • 2019.12.31 01:20 #1311004

    아아 ! 변경하여 적용해 봤는데 여전히 안되네요
    하긴 기존에 잘못된 코드접속하면 다 차단당해야 맞는건데

    <Files *> 이부분 문제일런지 서버상에서 .htaccess가 작동 안되는건지 참으로 어렵네요.

  • 2019.12.31 02:31 #1311033
    httpd.conf 에서 수정중인데 전체가 다 Deny 되어버리네요. 너무어렵다 ㅠㅠ
  • 2019.12.31 03:34 #1311068
    자문 자답인데 order allow,deny
    순으로 바꿔야 작동이 되네요.

    order는 우측부터 좌측으로 읽는 순이라고 합니다.