inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)

Firewall 이해하기 - 4000 포트 노출해주기

섹션3 마지막 강의 - Firewall 이해하기 - 4000 포트 노출해주기

208

Dongwook Kim

작성한 질문수 3

0

안녕하세요,

포트를 80으로 바꾼 뒤,

sudo npm run start 가 안됩니다.

sudo: npm: command not found 메세지 뜹니다.

 

어떻게 해야될까요?

 

aws docker ci/cd aws-ecs

답변 2

0

rhdrlehf5

https://velog.io/@dlong2555/lightsail-80%ED%8F%AC%ED%8A%B8-%EC%82%AC%EC%9A%A9
저는 이 방법으로 해결했어요 옳은 방법인지 모르겠지만 일단 이렇게 하면 정상적으로 동작합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

“sudo: npm: command not found” 메시지는 시스템에서 ‘npm’ 명령을 찾을 수 없음을 의미합니다. ‘npm’은 Node.js 패키지 매니저입니다. 이 메시지가 나타나는 주된 이유는 Node.js가 설치되지 않았거나, 설치는 되었으나 시스템의 PATH에 ‘npm’이 포함되지 않아서 발생할 수 있습니다.

해결 방법은 다음과 같습니다:

  1. Node.js가 설치되어 있는지 확인합니다. 설치되어 있지 않다면, Node.js 공식 웹사이트에서 설치합니다.

  2. 이미 설치되어 있다면, ‘npm’ 명령의 실행 경로가 시스템의 PATH 환경 변수에 올바르게 추가되었는지 확인합니다. 이는 다음 명령어로 확인할 수 있습니다:

    $ echo $PATH
    

    PATH 내에 Node.js ‘npm’ 명령의 경로가 포함되어 있어야 합니다.

  3. PATH에 ‘npm’의 경로가 포함되어 있지 않다면, 환경 변수에 추가합니다. 사용 중인 운영 체제의 문서를 참고하여 PATH 환경 변수를 수정하세요.

이 단계들을 시도해 보시고, 그래도 문제가 해결되지 않는다면, Node.js 설치 상태를 다시 한번 확인해 보시거나 시스템을 재시작해 볼 것을 권장합니다.

39강 배포용 workflow 만들기에서 main 브랜치에 merge 가 자꾸 실패합니다.

0

43

1

도메인 생성이 너무 오래 걸려요

0

43

2

loadbalancer로 vm 연결할때 궁금한 점

0

37

1

typescript 개발 환경 세팅해주기(nodemon) 질문

0

45

1

lightsail 가상서버에서 sudo npm start를 실행했을때 오류 질문드립니다.

0

62

1

ec2로 배포

0

57

1

올려주신 자료 다운로드 후 npm run test 오류

0

77

1

강의 학습시 애플리케이션 질문

0

63

1

네임스페이스

0

120

1

springboot

0

117

2

영상 중복

0

139

1

강의 영상 시청문의

1

168

1

WSL에 설치한 Redis에 연결이 안 됩니다.

0

324

1

실습시 비용 관련 질문드립니다.

0

392

2

secret manager 질문있습니다.

0

123

1

자동 유효성 검사 실패

0

155

1

ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!

0

393

2

프론트 백엔드간의 http 요청을 주고 받으려면

0

337

1

aws ecs + fargate 환경에서 aws elasticache 연동 이슈

1

519

1

docker volume

0

214

1

[AWS 배포 완벽가이드] artillery 버전

1

286

1

deploy.yml github action 성공 , 하지만 AWS

0

402

2

ECS ALB설정을 위한 vpc 설정

0

431

2

도커는 OS를 공유하지 않나요?

0

456

1