(해외 호스팅) cloudflare 에서 DNS 서비스 이용하기
---
Cloudflare는 CDN 서비스와 분산 네임서버를 이용하여 사이트 성능과 속도, 보안을 향상시키는 서비스를 제공하는 기업이다.
---
이번에 처음으로 클라우드플레어를 이용하게 되었습니다.
첫번째 이유는,
- ssl 인증을 편리하게 하자 (서브도메인이 여러개라서)
입니다.
그런데, cloudflare 기능중에 CDN (Content Delivery Network | Content Distribution Network) 기능과 proxy 을 이용해서, 웹사이트의 속도 향상이 기대 된다는 것을 알게 됩니다.
1. ssl 인증
- 기존 : 무료 letsencrypt 사용, 각 서브도메인 마다 ssl 인증 받음
- cloudflare 에는 API 를 이용해서, wildcard 인증서를 편하게 받을 수 있습니다.
- 서브도메인이 여러개일 경우, wildcard 인증서를 받으면 편리합니다.
와일드카드 인증서?
- 메인도메인 ddonz.com
- 서브도메인 yes.ddonz.com / 123.ddonz.com / 456.ddonz.com 등등 일때,
- *.ddonz.com 으로 인증을 받는게 wildcard 인증서 입니다.
순서
1. 이용하는 서비스가 shared hosting 입니다. 그래서, 고유 IP 가 없습니다. 그래서, acme.sh 를 사용해야 합니다.
2. 클라우드플레어 API 를 이용하기 위해서 global API Key 를 받습니다.
3. 터미널 창에서,