리눅스 분류
환경변수를 이용한 접근제어(갤럭시S)를 하려 하는데요 잘 안됩니다.
작성자 정보
- gurum 작성
- 작성일
컨텐츠 정보
- 2,277 조회
- 3 댓글
- 0 추천
- 목록
본문
안녕하세요 갤럭시S로 통해 들어오는 웹을 차단 시키려 합니다.
환경변수를 이용해서 가능하다고 알고 있는데 로그를 보면 다음과 같습니다.
203.236.*.* - ID [26/Aug/2010:16:23:37 +0900] "GET /경로 HTTP/1.1" 200 14108 "-" "Mozilla/5.0 (Linux; U; Android 2.1-update1; ko-kr; SHW-M110S Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17"
그래서 다음과 같이 설정했습니다.
BrowserMatch "Mozilla/5.0 (Linux; U; Android 2.1-update1; ko-kr; SHW-M110S Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17" go_out
<Directory /경로>
Order allow,deny
Allow from all
Deny from env=go_out
</Directory>
그런데 안막히고 있습니다. 고수님들의 조언 부탁드립니다.
관련자료
-
이전
-
다음
댓글 3
정원용님의 댓글
- 정원용
- 작성일
문자열을 SHW-M110S 만으로 지정해도 안되나요? 일단 설정보니 아파치인것 같기도 하고...
아파치인지 아닌지만 알려주셔도 도움이 될 것 같은데 말이죠.
아파치인지 아닌지만 알려주셔도 도움이 될 것 같은데 말이죠.
정원용님의 댓글
- 정원용
- 작성일
참고로 아파치의 mod_setenvif 를 이용해서 BrowserMatch를 사용하시는거라면 정규표현식으로 매치되므로 중간에 괄호들어가고 공백들어가고 하는 부분을 정규표현식을 고려해서 역슬래시등으로 처리해주셔야 제대로 매치될거라 생각되네요.
정규표현식에 대해서는 구글등 검색엔진에서 regular expression이나 pcre (perl compatible regular expression) 등으로 검색해보시면 쉽게 찾으실 수 있습니다. 되도록 한국어보다는 영문페이지를 보시기를 권합니다.
정규표현식에 대해서는 구글등 검색엔진에서 regular expression이나 pcre (perl compatible regular expression) 등으로 검색해보시면 쉽게 찾으실 수 있습니다. 되도록 한국어보다는 영문페이지를 보시기를 권합니다.
정원용님의 댓글
- 정원용
- 작성일
그러고 보니 왠 모바일 사파리이지? WebKit쓰고 있어서 그런가?