티스토리 뷰
# /etc/httpd/conf/httpd.conf 예시
<Directory "/www/ihd/admin">
Order Deny,Allow
Deny from All
Allow from 192.168.22.0/24
</Directory>
Order절은 뒤에서 부터 진행.
Order Deny,Allow일 경우, Allow 규칙먼저 반영 한뒤, Deny가 적용된다는 뜻.
위의 방식대로라면, "192.168.22.0/24" 대역대의 대한 접근은 모두 허용을 한뒤,
나머지 ip 대역대들은 모두 차단하겠다는 의미이다.
여기서 접근은 "/www/ihd/admin"위치에 대한 접근을 의미한다.
접근 통제는 디렉터리 뿐만 아니라, 파일에도 적용 할수가 있다.
파일에 적용시에는 xml 태그를 <Files></Files>와 같이 가져가면 될듯 하다.
이렇게 해당 내용을 반영한 뒤, server-status에 접근이 허용된 ip라면 아래와 같이 반영된다.
반면, 접근이 통제된 ip라면 아래와 같이 Forbidden 페이지를 호출하게 된다.
#문제 예시
다음은 웹서버 2.x 접근통제에 대한 설정 이다. ( 괄호 ) 안에 알맞은 내용을 넣으시오.
[root@ihd ~]# vi /etc/httpd/conf/httpd.conf
<Directory "/www/ihd/admin">
( ① ) Deny,Allow
( ② ) from ( ③ )
Allow from ( ④ )
</Directory>
■ 조건
- 접근을 통제할 디렉터리는 /www/ihd/admin 이다.
- 192.168.22.0 네트워크 대역의 주소를 갖는 클라이언트 접속만 허용한다.
#아래 정답 드래그
① Order
② Deny
③ All
④ 192.168.22.0/255.255.255.0 또는 192.168.22.0/24 또는 192.168.22
찍어서 풀지말고 확실하게 알고 풀자!
영어공부를 어디서부터 시작해야 할지 모른다면?
지금 바로 해커스에서 무료로 내 영어실력 확인하기
▽▽▽▽▽▽ 바로가기
※ 해당 광고클릭은 필자에게 경제적으로 큰 도움이 됩니다.
'IT > 리눅스 마스터 1급' 카테고리의 다른 글
리눅스:: xinetd 설치 (0) | 2021.11.14 |
---|---|
리눅스:: squid 설치/설정 (예시문제) (0) | 2021.11.13 |
[리눅스] chmod 특수권한 설정 (간단정리/ setuid, setgid, sticky bit) (0) | 2021.10.29 |
vsftpd 설정 예시 (간단정리/ 옵션값 설명) (0) | 2021.10.28 |
smbclient 간단정리 (예제/ 옵션정리) (0) | 2021.10.27 |