httpd.conf 파일에서 브라우저 접속 제한하기 ( Directory 지시자 )
[ 개 요 ]
일반적으로 apache 웹서버를 운영하다보면 관리자페이지와 같은 관리자 만이 접속을 해야한다
거나 회사내에서만 접속을 해야만 하는 웹사이트가 존재할 수있습니다. 이때 간단하게 사용할
수 있는 것이 httpd.conf 파일을 수정하여 접속을 제한 하고자하는 사이트의 디렉토리를 설정할
수 있습니다.
만약, 접속을 제한하고자하는 사이트의 웹문서 디렉토리가 /usr/local/apache/htdocs/admin 이
란 디렉토리라고 가정하겠습니다.
[ 설 정 ]
[root@soma]# vi /usr/local/apache/conf/httpd.conf
<Directory /usr/local/apache/htdocs/admin/>
Options FollowSymLinks includes ExecCGI
AllowOverride AuthConfig
Order deny,allow
deny from all
allow from 192.168.0.123
</Directory>
[ 설 명 ]
다른 지시어에대한 설명은 생략하도록 하겠습니다.
Order : 정책의 순서를 나타낸다.
Order deny,allow : deny 정책을 먼저 수행하고 allow 정책을 수행한다.
deny from : 접속을 제한할 대상을 설정한다.
deny from all : 외부에서의 모든 접속을 제한한다.
deny from 192.168.0.111 : 192.168.0.111으로 부터의 접근 제한
deny from resoma.com : redsoma.com 으로 부터의 접근 제한
deny from 192.168.0.0/255.255.255.0 : 192.168.0 의 네트워크대에서의 접속 제한
allow from : 접속을 허용할 대상을 정의한다.
allow from 192.168.0.123 : 192.168.0.123 이란 아이피를 가진곳에서만 접속을 허용한다.
allow from all : 외부에서의 모든 접속을 허용한다.
allow from 192.168.0.111 : 192.168.0.111으로 부터의 접근 허용
allow from resoma.com : redsoma.com 으로 부터의 접근 허용
allow from 192.168.0.0/255.255.255.0 : 192.168.0 의 네트워크대에서의 접속 허용
-----------------------------------------------------------------------------------
Who's ADMINPLAY
일요일은 짜빠게뤼~ 먹는날~^^