본문 바로가기
IT 인터넷

[APACHE+@] WEB에 특정 IP접근 차단하는 방법

by zzom~ 2024. 11. 18.
반응형


WEB을 통해 비정상적인 접속 시도를 하는 경우를 발견 할 때가 있다.
서버에 독립적인(외부) 방화벽이 없을 경우 아래와 같이 OS단에서 설정 변경 하여 해당 IP를 차단 합니다.

apache 웹서버의 가상호스트에서 차단 할 수 있다.

#CentOS에서 아파치 가상호스트 설정파일
# vi /etc/httpd/conf.d/vhost.conf

설정파일 경로 부분은 각 OS나 아파치 버전에 맞게..

<Directory /var/www/>
	Options FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    deny from 차단할IP
</Directory>

 

당연하겠지만 /var/www/ 는 해당 웹페이지를 가진 계정이나 폴더의 경로

 

위와 같이 설정 하면 차단할IP에서는 해당 Web으로 접근 할 수 없게된다.

 

 

번외)

리눅스 서버 OS에서 사용하는 기본적인 방화벽인 IPTABLES를 이용한 접근 차단

# iptables -A INPUT -s 차단할IP -j DROP

 

반응형