특정 ip에서 웹페이지 접근 막기 mahler83, 2009-06-19 /etc/apache2/conf.d/ 안의 폴더는 아파치가 자동으로 설정파일들을 읽어들이는 곳입니다. 여기다가 deny.conf 라고 파일을 하나 추가합시다.# cd /etc/apache2/conf.d/# vi deny.conf다음과 같이 내용을 작성해봅시다. 모든 ip에서의 접속을 허용하되 207.46.*.*, 123.255.2.3에서의 접속을 차단한다는 뜻입니다. 저 대역에서 접속하면 403 forbidden 에러가 뜨게 됩니다.<Directory /home/bomool> Order Allow,Deny Deny from 207.46 Deny from 123.255.2.3 Allow from all</Directory>완료했으면 아파치를 재시작시켜줍시다.# /etc/init.d/apache2 restart 거꾸로 원하는 특정 ip에서만 특정 폴더를 접근할 수 있게도 할 수 있습니다. webalizer를 쓰는 필자는 다른 사람들이 그 폴더를 접근하지 못하게 하기 위해 다음과 같이 deny.conf에 추가해줬다.<Directory /home/bomool/webalizer> Order Deny,Allow Deny from all Allow from 123.321.23.32</Directory>아까와는 달리 일단 모든 ip에서 접근을 금지한 뒤에 허용하는 ip를 지정하는 방식이다. Share this:FacebookX Uncategorized