-
CenTOS7 : HTTP VirtualHost & 접근제어 Configuration공부합시다!/LInux 2022. 1. 6. 11:31728x90
임인년이 시작된지도 벌써 몇 일이 지났네요?
올해 목표들은 잘 지켜나가고 계신지요? 작심삼일도 삼일마다 한번씩 하면 120번이면 일년입니다.
조금은 편한 마음가짐으로 공부를 해 나가셨으면 합니다.
오늘은 드디어 가장 많이 사용하는 Web Service 설정입니다.
기본 설정은 일단 제외하고 NameVirtualHost와 IP별 접근제어, 사용자별 접근제어에 대해 포스팅 합니다.
1. 전체 구성도
2. CentOS7-1 VirtualHost 및 IP별 접근제어설정
3. CentOS7-2 VirtualHost 및 사용자별 접근제어설정
4. 방화벽 설정
5. DNS 설정
6. Test 순으로 진행하겠습니다.
1. 전체 구성도
1.1. web service는 1번과 2번 서버에서 모두 main page 서비스
1.2. 첫번째 서버에서 blog 사이트를 두번째 서버에서는 intra 사이트를 운영
1.3. blog 사이트는 ip별 접근제어, 10.0.0.201만 접속가능하게
1.4. intra 사이트는 사용자별 접근제어, a와 b 사용자만 접근가능하게 구성합니다.
2. CentOS7-1 VirtualHost 및 IP별 접근제어설정
2.1. httpd.conf 보다는 모듈별로 구성 권장
2.2. 따라서 conf.d/ 디렉토리에 모듈파일 생성, 확장자만 conf이면 됨.
3. CentOS7-2 VirtualHost 및 사용자별 접근제어설정
3.1. 역시 module로 설정
3.2. 모듈 파일 설정
3.3. 사용자 인증을 적용할 디렉토리 이동 후 .htaccess 파일 생성
3.4. htaccess 파일 설정
3.5. 사용자 계정 및 패스워드 설정
4. 방화벽 설정
4.1. Web Service 방화벽 Open
4.2. 당연히 reload 해주셔야 합니다.
5. DNS 설정
5.1. NameVirtualHost 설정은 DNS의 도움이 반드시 필요합니다.
5.2. 각 사이트의 레코드값을 추가합니다.
6. Test
Test는 여러분 각자에게 맡겨볼까 합니다.
그럼 오늘도 좋은 하루 되시길......
728x90'공부합시다! > LInux' 카테고리의 다른 글
CenTOS7 : Mail Configuration(Sendmail, Dovecot) (0) 2022.01.07 CenTOS7 : Symbolic Link (0) 2022.01.06 CenTOS7 : DNS Master & Slave Configuration (0) 2022.01.05 CenTOS7 : DNS Configuration (Domain Name Service) (0) 2022.01.05 CenTOS7 : Certificate Create 인증서 (0) 2022.01.04