inflearn logo
강의

講義

知識共有

[リニューアル] ReactでNodeBird SNS作成

front 배포 후 사이트 연결할 수 없음 문제 질문드립니다.

解決済みの質問

474

fefefefe

投稿した質問数 14

0

잘 따라와서 입력을 한거 같은데 사이트 연결 할 수 없음 문제가 나와서 질문드립니다.

해당 질문은 프론트 서버 배포하기 강좌를 보다가 나온 문제입니다.

제가 했던 절차는 이러합니다.

1. local 컴퓨터 front에서 npm i pm2 설치

2. local 컴퓨터 front에서 saga/index.js 쪽 backUrl을 전역적으로 사용하기 위해서 config 만들고 import 설정

3. local 컴퓨터 front에서 localhost3065로 돌아가는 back을 backUrl로 전부 설정

4. local 컴퓨터 front에서 package.json 설정("start""cross-env NODE_ENV=production next start -p 80")  

4. local 컴퓨터 front git romote 후 우분투 front에서 git pull

5. 우분투 front에서 npm build ("build""cross-env NODE_ENV=production ANALYZE=true next build",)

6. 우분투 front에서 sudo npx pm2 start npm -- start && sudo npx pm2 monit로 실행

7. aws front ip 로 브라우저 접속 -> 사이트 연결할 수 없음

이렇게 진행하였는데... 왜 안되고 있는지 잘 모르겠습니다 ㅠㅠ

커뮤니티 게시판에서 보안그룹 관련해서 나온 글이 있길래 초기 ec2 인스턴스 생성시에  http, https 설정할때 제 ip로 설정 해놔서 Anywhere 설정으로 변경 후 다시 실행을 했거든요.. 그래도 무반응 입니다.

혼자 해결 해보려 찾아보는데 키워드 조차 나오지 않다 보니 찾기가 매우 힘드네요.

답변주시면 감사하겠습니다. 

아래 스크린샷 첨부합니다.

front/package.json

aws 보안 그룹

 - ssh는 제 ip로 되어 있고 보안 그룹 이름은 ec2 인스턴스와 일치합니다..

build log

 - front에서 about.js 제외하고 빌드했습니다.

front 실행

react nodejs redux express Next.js

回答 2

0

fefefefe

일단 어제 끄고 다시 실행해서 다시 ip 맞춰 줬구요.

pm2가 front 쪽에 제대로 설치가 안된거같아서 git pull 하고 build 하였습니다.

근데 node_moules가 꼬인거같아서 우분투 front 쪽 node_moules 하고 package.json.lock 날리고

기존 원래 package.json으로 npm i 후 npm run build 하니까 에러 로그가 올라오네요.

아래와 같은 에러인데 확인 부탁드립니다.

sudo npx pm2 list 새로고침 표시 숫자는 이러합니다.

아 .. 어제 chrome 에러는 13.124.181.244 에러는 pending 돌면서 connection_refused 입니다..

물론 지금 front ip는 다른거로 바껴있습니다.

다시 클론 받고 진행하는게 좋을까요.. ?

0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }
0|npm      | internal/modules/cjs/loader.js:892
0|npm      |   throw err;
0|npm      |   ^
0|npm      | 
0|npm      | Error: Cannot find module '/home/ubuntu/.npm/_npx/3296/lib/node_modules/pm2/lib/ProcessContainerFork.js'
0|npm      |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
0|npm      |     at Function.Module._load (internal/modules/cjs/loader.js:745:27)
0|npm      |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
0|npm      |     at internal/main/run_main_module.js:17:47 {
0|npm      |   code: 'MODULE_NOT_FOUND',
0|npm      |   requireStack: []
0|npm      | }

0

zerocho

일단 sudo npx pm2 logs --err --lines 100 입력해서 에러 메시지 있나 찾아보시고요.

sudo npx pm2 list 에서도 새로고침 표시가 숫자가 큰지 확인해보세요.

지금 13.124.181.244에 빨간색으로 뜨는데 뭔 메시지인지 Headers탭 닫아보시고요. 지금은 ec2 닫아두신거죠?

0

fefefefe

아 선생님 해결 했습니다 ㅎㅎ;;;
pm2 env 가 꼬여서 rm -rf~/.pm2 해서 pm2 날리고
 sudo npx pm2 start npm -- start && sudo npx pm2 monit로 다시 시작하니까 되네요 ...
env가 왜 꼬였는지 이해가 안되네요!! 먼 실수를 한건지.

package.json를 꼬으고 build 안하고 이런거같은데 
후.. back이랑 배포 어렵네요. 절차가 신경쓸게 많네요.

0

zerocho

네 저 에러메시지는 pm2 할 때 흔히 보이는 에러입니다. rm -rf ~/.pm2만 해도 되는 줄은 저도 처음 알았네요.

0

fefefefe

오늘 devops의 중요성을 제대로 느끼고 가네요 ㅎㅎ

답변감사합니다.

넥스트 버젼 질문

0

77

2

로그인시 401 Unauthorized 오류가 뜹니다

0

88

1

무한 스크롤 중 스크롤 튐 현상

0

174

1

특정 페이지 접근을 막고 싶을 때

0

103

2

createGlobalStyle의 위치와 영향범위

0

95

2

인라인 스타일 리렌더링 관련

0

90

2

vsc 에서 npm init 설치시 오류

0

146

2

nextjs 15버전 사용 가능할까요?

0

158

1

화면 새로고침 문의

0

121

1

RTK에서 draft, state 차이가 있나요?

0

153

2

Next 14 사용해도 될까요?

0

452

1

next, node 버전 / 폴더 구조 질문 드립니다.

0

349

1

url 오류 질문있습니다

0

211

1

ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out

0

372

1

sudo certbot --nginx 에러

0

1272

2

Minified React error 콘솔에러 (hydrate)

0

469

1

카카오 공유했을 때 이전에 작성했던 글이 나오는 버그

0

246

1

프론트서버 배포 후 EADDRINUSE에러 발생

0

325

1

npm run build 에러

0

518

1

front 서버 npm run build 중에 발생한 에러들

0

381

1

서버 실행하고 브라우저로 들어갔을때 404에러

0

337

2

css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.

0

286

1

팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.

0

237

2

해시태그 검색에서 throttle에 관해 질문있습니다.

0

201

1