Dev/Web

Apache 특정 IP만 접근 가능하게 허용.

newtype 2012. 7. 26. 10:37

Apache의 임의의 URL에 대해 특정 IP만 접근할 수 있도록 셋팅 하고자 한다.

환경변수를 이용하여, 여러개의 IP 또는 IP 대역을 설정할 수 있다.


/usr/local/apache/conf/httpd.conf 

파일을 아래와 같이 설정 하고 Apache를 재기동 하면 된다.


SetEnvIfNoCase remote_addr 123.456.789 allow_list

SetEnvIfNoCase remote_addr 987.12.456.35 allow_list

SetEnvIfNoCase remote_addr 192.168.0.1 allow_list


<Directory /home/cms>

    AllowOverride All

    Order deny,allow

    Deny from all

    Allow from env=allow_list

</Directory>


반응형