Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 가장존경하는인물
- 웹개발
- 일
- 옥길요거트
- 휴식
- 착한코딩
- 광명파티룸
- 스컬킹
- 옥길동요거트
- 개발자
- 구로파티룸
- 코딩
- 스컬킹점수계산
- 파티룸
- 보드게임점수계산
- 보드게임점수
- 서울파티룸
- 옥길동파티룸
- 스페이스우일
- 부천공간대여
- 옥길파티룸
- 옥길그릭요거트
- 해외여행
- 스컬킹점수
- 취미
- 존경하는위인
- MBTI
- 그릭요거트
- mysql
- 부천파티룸
Archives
- Today
- Total
SIMPLE & UNIQUE
2. AWS ec2 /sftp로 react 파일 전송/ssh로 서버세팅/ip로 서버 접속 본문
1. sftp로 react root경로 폴더를 압축해서 서버에 옮겨 놓는다.
2. ssh에서 ftp로 올린 폴더 경로 이동한다.
%참고 : tar파일 압축 푸는 명령어는
tar -xvf 파일명.tar
3. react 경로에 node.js와 npm, yarn을 설치한다.
apt-get upgrade //설치된 패키지들 모두 새버전으로 업데이트
apt-get install nodejs // nodejs 설치
apt-get install npm // npm 설치
sudo apt install yarn //yarn 설치
nodejs -v // node 버전확인
npm --v // npm 버전확인
yarn --v // yarn 버전확인
4. package.json에 추가된 npm, yarn 모듈들을 설치하기 위해 아래 명령어를 실행한다.
npm install
yarn install
5. 아래 명령어로 react서버를 실행한다.
docker로 이미지생성 후 컨테이너를 이용해 서버를 구동하면 터미널을 종료해도 서버가 구동된다.
이전 글에서 git대신 sftp로 파일을 이동시킨 것과 같은 이유로, 초보자에게는 서버 구조가 익숙해지면 docker를 사용하길 권장한다.
docker를 사용하지 않더라도 nohup 명령어를 사용하면 터미널이 종료되도 서버를 구동중으로 유지할 수 있다.
%참고 : nohup - 터미널 세션이 끊겨도 실행을 멈추지 않게하는 명령어
& - 프로세스를 실행할 때 백그라운드에서 동작하도록 하는 명령어
nohup yarn start & //터미널이 꺼져도 서버구동
yarn start //터미널이 꺼지면 서버종료
6. 서버가 실행되지 않고 특정 모듈이 설치되지 않았다고 한다면
npm이나 yarn install [모듈명] 명령어로 설치 후 다시 실행한다.
정상적으로 모두 설치가 됬다면 아래와 같이 3000번 포트로 서버 접속이 가능하다.
다음글 리엑트 기본포트를 3000에서 80으로 변경(포트사용X)하고, 도메인을 구매해 ip를 연결해본다.
'React & Node > Guide' 카테고리의 다른 글
3. 가비아 도메인을 AWS ec2 react 서버 ip에 연결한다. (0) | 2019.11.15 |
---|---|
1. create-react-app/EC2배포/ssh sftp 접속 (0) | 2019.11.15 |
node server/npm mysql/connection pool 구현 (0) | 2019.11.06 |
USER 정보 로그인 세션관리/react-cookies/jsonwebtoken (0) | 2019.11.05 |
JWT(JSON Web Token)/npm jsonwebtoken (0) | 2019.11.01 |
Comments