Apache 도메인으로만 접속 되게끔 할려고 합니다 (IP 접속은 차단)
글쓴이: nedved5 / 작성시간: 월, 2016/03/21 - 6:07오후
안녕하세요.
제가 사용하는 환경은 Apache-Weblogic으로 구성되었고, vhosts로 도메인을 약 200개 정도 사용중입니다.
IP를 통한 접속은 차단, 도메인을 통한 접속은 허용할려고 하는데, Apache에서 관련된 기능이 있을까요?
예를 들면 IP는 1.1.1.1, 도메인은 a.test.com 등을 사용한다고 가정 했을 때,
1.1.1.1/aa/bb.jsp로 접근하는 유저는 차단하고 (에러페이지를 띄운다던지), a.test.com/aa/bb.jsp로 접근하는 유저는 허용하려는 의도입니다.
지식 공유 부탁 드립니다.
좋은 하루 보내세요!
Forums:
가능합니다.
지난주에 같은 작업을 했습니다.
답변 감사합니다.
말씀하신대로 httpd-vhost.conf, httpd-ssl.conf 파일에
DocumentRoot "/var/www/html1"
라는 Virtualhost 절만 신규로 추가 해주면 되는건가요??
Apache는 알면 알수록 신기하네요
답변 감사합니다 :)
VirtualHost 절에 ServerName를
VirtualHost 절에 ServerName를 넣었는지 안 넣었는지가 핵심입니다.
도메인으로 접속하면 ServerName에 해당 도메인이 설정된 VirtualHost 절을 찾아서 해당 DocumentRoot 에 있는 파일을 응답으로 보내지만
IP로 접근하면 맞는 도메인이 없으므로 ServerName 절이 없는 VirtualHost 절을 찾습니다.
pokev25님의 댓글처럼 설정하는 경우에 /var/www/html1에 있는 파일을 응답으로 보내겠지요.
댓글 달기