0

https와 함께 자동으로 제공되는 프런트 엔드 (React.js)에 netlify.com을 사용하지만 Express 서버에없는 https 요청을 익스프레스 서버로 보낼 수 없습니다 증명서.서버 API 용 AWS SSL 인증서

AWS 인증서 관리자에서 익스프레스 서버 ()에만 인증서를 보냅니 까?? 도메인 이름을 묻는 중이지만 AWS EC2 인스턴스의 정적 IP 만 있으면됩니다.

AWS Certificate Manager가이 경우 적합하지 않은 경우, cert를 가져 와서 Express 서버를 설정하는 가장 쉬운 방법은 무엇입니까? 아파치/nginx 않고 노드를 통해 직접 Express 서버를 실행 해요.

답변

2

도메인 이름을 REST API 서버로 지정해야합니다. IP 주소에 대한 SSL 인증서를 요청할 수 없습니다. 이미 React 앱을 가리키는 도메인 이름을 갖고 있지 않습니까? API 서버를 가리키는 api.example.com과 같은 하위 도메인을 설정 한 다음 해당 하위 도메인에 Amazon SSL 인증서를 요청해야합니다.

Amazon 인증서 관리자 SSL 인증서를 사용하려면 Elastic Load Balancer 또는 CloudFront를 사용해야합니다. EC2 인스턴스에 직접 설치할 수 없습니다.

+0

netlify.com은 귀하를 위해 하위 도메인 (예 : my-website.netlify.com)을 제공하므로 가지고 있지 않습니다. 따라서 맞춤 도메인 이름을 구입해야합니까? – Avery235

+0

예, IP 주소에 대해 SSL 인증서를 요청할 수 없으며 직접 소유하지 않은 도메인에 대한 SSL 인증서를 요청할 수 없습니다. –

+0

사용자 정의 도메인을 얻었고 내 AWS ec2 IP 주소를 이름 서버로 추가했습니다. 맞춤 도메인에서 내 API에 액세스하려면 어떻게해야합니까? – Avery235