Puterism/blog-with-gatsby

deploy-next-js-with-ec2/

Opened this issue · 8 comments

AWS EC2로 Next.js 배포하기 - Puterism

AWS EC2를 통해 Next.js 프로젝트를 배포하는 방법이다. EC2 인스턴스 생성하기 먼저 EC2 인스턴스를 생성해야 한다. EC2 페이지에 접속해서 인스턴스 시작 버튼을 클릭한다.
https://ap-northeast-2.console…

https://puterism.com/deploy-next-js-with-ec2/

안녕하세요 질문있어 댓글남깁니다
NGINX 리버스 프록시, 도메인, HTTPS 적용
4번에
server_name <도메인 주소>; 에서 도메인 주소는
EC2 인스턴스 IPv4 주소 맞을까요??

지금 운영중이 도메인이 있는데 그 도메인으로 다시 홈페이지를 리뉴얼해서 올릴려고해서 운영중인 도메인을 넣으면 에러가 나오더라구요..

안녕하세요 :)
IP 주소가 아니라 연결하신 도메인 주소(e.g. naver.com)를 입력해주시는 게 맞습니다. 어떤 에러가 발생하셨나요?

연결된 도메인이 아직 없으면 어떻게해야될까요?ㅠㅠ
현재 홈페이지 웹사이트 빌더로 만들어서 운영중인데 새로 Nextjs로 개발해서 변경하려구 하거든요
근데 아직 Route53으로 도메인 연결을 안해놓은 상태라서
에러는 아니고 IPv4주소 입력하니깐 도메인 선택하는 문구가 나오지 않아서요

  • 도메인이 없다면 HTTPS를 적용할 수 없습니다. 따라서 도메인 연결 후에 HTTPS를 적용하셔야 합니다.
  • 우선 HTTPS 적용 없이 nginx의 server_name에 IP 주소를 입력하고 운영하시다가 추후에 도메인을 연결하실 때 HTTPS를 적용하시면 될 것 같습니다.
  • certbot이 nginx의 설정을 읽으면서 도메인 주소를 인식하거든요. 그래서 도메인 선택하는 문구가 안 나왔을 거예요.

혹시 www도 입력해야될까요? www.e.g.naver.com 같이욤

아 정말 죄송한데 혹시 제가 ACM으로 인증서 발급받아서 Route53에 레코드 추가해놨는데요 그건 지우고 하는게 나을까요...?

no valid A records found for <도메인 주소>; no valid AAAA records found for <도메인 주소>
위와 같은 에러가 나옵니다 흑

아무래도 이야기가 길어질 것 같네요 😅
puterism.k@gmail.com로 메일 보내주시면 이어서 답변드리겠습니다 :)