위 포스팅 과정을 거치고, build 후, start를 했다.
이후에 할당 받은 IP로 페이지에 접근을 시도했는데 ERR_CONNECTION_TIMED_OUT
에러가 발생했다.
왜 이러는거지 생각해보다가, pakcage.json
과 연관이 있는 건가? 생각이 들었다.
// package.json
// ...
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start -p 80",
"lint": "next lint",
"mock": "npx tsx watch ./src/mocks/http.ts"
},
// ...
서버를 시작할 때, 80번 포트를 사용하게 설정해놨다.
그러나 AWS 인바운드 규칙은 다음과 같이 되어 있었다.
22번 포트 접근만 허용한다는 의미인가..?
그래서 규칙 하나를 추가했다.
80번 포트를 추가했더니, 바로 ERR_CONNECTION_TIMED_OUT
이 사라졌다.
아직 aws, 그리고 네트워크 부분을 잘 알지 못하기 때문에 올바른 방법으로 내가 에러를 해결한 것인지 모른다.
추후, 더 알게된다면 부족한 내용을 보충하는 글을 포스팅하겠다.