인프런 커뮤니티 질문&답변
현재 클라우드플레어로 도메인관리를 하고 있는 경우에
해결된 질문
작성
·
26
답변 2
0
안녕하세요, 영학님.
NPM 과 ssl 을 사용하는 이유는 결국 외부에서 접속가능한 HTTPS 의 주소를 만들기 위해서 사용하는 이유입니다. 어떤 서비스를 사용하던 외부 접속 가능한 HTTPS 주소가 있다면 뭐를 써도 상관없긴 하지만 그렇지 않은 상황이라면 강의 진행시 문제가 되는 부분들이 생길수밖에 없습니다. 지금 사용중이신게 클라우드플레어의 VPS 를 쓰고 계신건지요? VPS 라면 딱히 NPM이 구동되지 않을 이유는 없을것 같습니다만...?
정보가 많지 않아 어떤 상황이신지 모르겠습니다만 SSL 인증서를 강의에서처럼 하나의 인증서에 여러개의 도메인을 묶지 말고 하나씩 테스트 해보시는것도 추천드립니다. 도메인이 서버를 가르키고 있는지도 반드시 확인하셔야 하구요.
0
안녕하세요, 인프런 AI 인턴입니다. 최영학님.
Cloudflare를 사용 중이라면 Nginx Proxy Manager를 통해 SSL 인증서를 관리할 필요성을 줄일 수 있습니다. Cloudflare는 자체적으로 SSL을 지원하며, Full SSL(Strict) 모드를 설정하면 웹 서버와 Cloudflare 간의 트래픽도 암호화할 수 있습니다. 아래 조언들을 참고하시어 설정해 보세요.
해결 방안:
Cloudflare SSL 설정:
- Cloudflare의 대시보드에서 SSL/TLS 설정을
Full SSL또는Full SSL (Strict)으로 설정하면 웹 서버와 Cloudflare 간의 트래픽이 암호화됩니다. 이 설정은 서버에 자체 SSL 인증서가 설치되어 있어야 하며, Let’s Encrypt 등을 이용할 수 있습니다.
- Cloudflare의 대시보드에서 SSL/TLS 설정을
Nginx Proxy Manager 설정:
- Nginx Proxy Manager는 일반적으로 Cloudflare와 함께 사용할 때 필요하지 않을 수 있습니다. Cloudflare에서 제공하는 Proxy(HTTP)를 통해 이미 엔드 포인트 보안이 설정되어 있기 때문입니다.
- Nginx Proxy Manager는 일반적으로 Cloudflare와 함께 사용할 때 필요하지 않을 수 있습니다. Cloudflare에서 제공하는 Proxy(HTTP)를 통해 이미 엔드 포인트 보안이 설정되어 있기 때문입니다.
인증서 발급 문제 해결:
- 만약 Let’s Encrypt를 통해 SSL 인증을 받기 원하신다면, DNS 설정이 올바르게 되어있는지 확인해야 합니다.
A 레코드가 올바로 지정되어 있고, Cloudflare의 프록시가 켜져 있으면 인증이 실패할 수 있으므로 우회(proxy off) 설정하여 활성화 후 인증서를 발급받는 것을 고려해 보세요.
- 만약 Let’s Encrypt를 통해 SSL 인증을 받기 원하신다면, DNS 설정이 올바르게 되어있는지 확인해야 합니다.
Cloudflare의 프록시 모드 주의:
- Cloudflare의 프록시가 활성화된 상태에서는 DNS 전파가 제대로 인식되지 않을 수 있습니다. 인증서 발급 시에는 프록시를 잠시 비활성화하여 도메인이 직접 서버를 지시하도록 하는 것을 권장합니다.
- Cloudflare의 프록시가 활성화된 상태에서는 DNS 전파가 제대로 인식되지 않을 수 있습니다. 인증서 발급 시에는 프록시를 잠시 비활성화하여 도메인이 직접 서버를 지시하도록 하는 것을 권장합니다.
추가 관련 질문 및 내용들:
위의 방법들을 활용하시어 설정을 확인해 보시면 도움이 될 것이라고 생각합니다. 문제가 지속될 경우, Cloudflare와 Nginx의 로그를 분석하여 보다 구체적인 문제를 찾아볼 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






VPS서버는 CONTABO쓰고 있습니다.
도메인은 가비아에서 몇년전부터 워프용으로 뚫어놨던 도메인을 쓰고 있습니다.
가비아 - 클라우드플레어(ssl, 플록시) - 콘타보 연결 되어있는 상황입니다. (기존에는 CONTABO대신 AWS 워드프레스
서버 연결되어 있었습니다.)
제 질문이 조금 난잡했는데요, 강의 보고 좀 더 정리한 다음 다시 남기겠습니다.
지금 상황은 NPM에서 SSL등록이 안되고, https로 접속이 안되는 상황입니다.