서버관리/기타 관리
특정 IP만 사이트 접근 허용 설정
클라시에
2021. 7. 7. 14:17
보안이 중요한 서버에는 특정 IP만 접근을 허용하도록 설정할 수 있다.
사이트 접근(http)시 특정 IP만 허용하도록 설정해보자.
※ Centos 7 / Apache 2.4 / Tomcat 8.5 기준
1. 아파치 설정
vi /etc/httpd/conf/httpd.conf
<Directory "/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
#Allow from all
Deny from all
Allow from xxx.xxx.xxx.xxx
</Directory>
설정을 변경하였으면 아파치를 재실행해준다.
systemctl restart httpd
2. 톰캣 설정
톰캣 폴더의 server.xml 하단 부분을 수정해준다.
vi /톰캣폴더/conf/server.xml
<!-- Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" -->
<Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true">
...
Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="xxx\.xxx\.xxx\.xxx" /> --> 추가
...
이후 톰캣을 재시작해준다.