-
[네이버클라우드] CDN - ALB 연동 Path pattern 분리 구성NAVER Cloud 2024. 5. 17. 17:07
네이버클라우드 공공클라우드에서는 CDN+ 상품 사용만 가능하고, CDN+ 에는 Origin ip 를 하나만 등록할 수 있다.
path 가 다른 2개의 origin 을 하나의 origin IP 로 등록하기 위해서는 ALB 구성 후 리스너에서 Path pattern 설정하여 분기 처리할 수 있다.
1. VM apache 설정
apache 설치 후 포트는 8888 로 설정하고 site11 , site13 페이지 소스는 /var/www/html 에 위치하도록 구성한다.
#vm1 vi /etc/httpd/conf.d/vhost-8888.conf Listen 8888 <VirtualHost *:8888> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/ ErrorLog /var/log/httpd/site11_error.log CustomLog /var/log/httpd/site11_access.log combined </VirtualHost> #vm2 vi /etc/httpd/conf.d/vhost-8888.conf Listen 8888 <VirtualHost *:8888> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/ ErrorLog /var/log/httpd/site13_error.log CustomLog /var/log/httpd/site13_access.log combined </VirtualHost>
2. ALB 생성 및 설정
Public LB subnet 생성 후 Public ALB 를 생성하고, 각 서버 별 Targer groupt 생성 후 리스너에 추가한다.
3. CDN+ 생성
CDN+ 에 위에서 생성한 ALB IP 를 origin 으로 설정하여 생성한다.
4. DNS 설정
사용자가 접속할 도메인에 CNAME 을 CDN+ 에서 제공하는 도메인으로 설정한다.
CDN+ 상세에서 서비스 도메인 옆에 내용보기 버튼을 클릭하면 CDN NCP 도메인을 확인할 수 있다.
5. 접속 테스트
http://test.nxxxxxxx.com:8888/site13 로 접속하여 페이지가 정상으로 조회되는지 확인하고 브라우저의 개발자도구를 통해 network->Headers 내용을 살펴보면 Ncp-Cache 부분을 통해 CDN 을 통해 접속된 내용인지 확인할 수 있다.
반응형'NAVER Cloud' 카테고리의 다른 글
[네이버클라우드] Ncloud Single Sign-On(SSO) / keycloak 연동 - 2. External IdP login 설정 (1) 2024.06.13 [네이버클라우드] Ncloud Single Sign-On(SSO) / keycloak 연동 - 1. keycloak 설치 (1) 2024.06.12 Data Flow 로 데이터 머지(data merge) 하기 (0) 2024.04.15 CloudDB for MySQL 백업 파일 오브젝트 스토리지로 내보내기 자동 설정 (1) 2024.03.21 네이버클라우드 CloudDB for MySQL Slave LB 별 설정 차이 (1) 2024.02.02