서버에 접속하자!
ssh -i cert.pem ubuntu@i4c10x.p.ssafy.io
그리고 배포하고자 하는 프로젝트를 clone하자.
git clone https://lab.ssafy.com/s04-webmobile2-sub1/skeleton-project.git
이후 업데이트로 인해 새로운 push가 발생할 경우엔 해당 프로젝트로 이동한 후
git pull
Nginx 시작
sudo service nginx start
80이 들어가는 port를 검색하고 싶을 때
netstat -nap | grep 80
[Linux] 사용 중인 포트 종료하기
NodeJS 등을 사용하다보면 가끔씩 비정상적으로 종료되면서, 특정 포트에서 서버를 실행할 수 없다는 오류가 나기도 한다. 이럴 때에는 직접 사용 중인 포트를 종료시켜주어야 한다. netstat -nap 이
navydoc.tistory.com
특정 port 죽이고 싶을 때
sudo kill $(sudo lsof -t -i:8083)
Ubuntu 특정 port 죽이기
netstat명령어로 모든 포트를 확인할 수 있다. 좀더 자세하게, 내가 원하는 포트를 찾으려면 '-nap|grep 포트넘버'를 추가하면 된다. hoon@hoon-MS-7C51:~$ netstat -nap|grep 8080 $ netstat -nap|grep 8080 이..
coco-log.tistory.com
Frontend 빌드시 명령어 순서
- 빌드시 필요한 react-slick와 slick-carousel install
npm install react-slick --save
npm install slick-carousel --save
- 본격적으로 빌드
npm run-script build
Backend 빌드 시 명령어 순서
- 빌드 전 권한을 부여하기 위해 아래 명령어 실행
chmod +x gradlew
- 본격적인 빌드
sudo ./gradlew build
- 빌드 후 실행
sudo ./gradlew bootRun
여기 까지만 해두면 터미널에서 backend프로그램 실행 후 빠져나포면 프로세스가 종료되버림.
nohup와 & 명령어를 통해 계속 실행될 수 있도록 만들어주자.
# 첫번째 서버 실행
nohup java -jar target/*.jar \
--server.servlet.context-path=/api \
--server.address=127.0.0.1 \
--server.port=8080 &
# 두번째 서버 실행
nohup java -jar target/*.jar \
--server.servlet.context-path=/api \
--server.address=127.0.0.1 \
--server.port=8081 &
# process 확인
ps -ef | grep java
'📜 TIL' 카테고리의 다른 글
RESTful API란? (0) | 2021.10.18 |
---|---|
Nginx란? (생활코딩 스크랩 및 일부 수정) (0) | 2021.10.14 |
session과 token (0) | 2021.10.02 |
TCP/IP의 탄생배경 및 설명 (0) | 2021.09.22 |
네트워크 패킷 분석 무료툴 # Fiddler(피들러)와 Wireshark(와이어 샤크) (0) | 2021.09.13 |