nginx -v //버전 확인
sudo service nginx start //시작
sudo service nginx restart //다시시작
sudo service nginx stop //종료
sudo service nginx status //상태
sudo service nginx reload //리로드
nginx 완전삭제
sudo apt-get remove --purge nginx nginx-full nginx-common
https://velog.io/@jeff0720/2018-11-18-2111-%EC%9E%91%EC%84%B1%EB%90%A8-iojomvsf0n
Nginx를 사용하여 프록시 서버 만들기
서론 안녕하세요, 영훈입니다. 회사에 입사한 후 인프라에 중요성에 대해서 깨닳게된 후 꾸준히 공부하고 있습니다. 오늘은 제가 공부한 Nginx의 개념에 대해서 간단히 정리한 후 Nginx 설치 및 사
velog.io
server {
listen 80;
server_name {IPv4 퍼블릭IP};
location / {
proxy_pass http://127.0.0.1:3000;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
location /api {
proxy_pass http://127.0.0.1:8000;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
}
}
** /etc/nginx/sites-available default 파일은 없애도 괜찮음.
root {리액트 build 폴더 경로}
경로는 build 폴더로 가서 pwd 입력하면 알 수 있음.
**다른 예시 https://gist.github.com/iliakan/216b55fd07ec6258c210
Nginx 리버스 프록시 (백,프론트를 같은 포트(80포트)로 연결)
프록시는 두 PC가 통신할때, 대리로 통신하는 것을 프록시 중계 역할을 하는 주체를 프록시 서버라고 부른다. 역할에 따라 포워드 프록시 리버스 프록시 라고 부른다.포워드 프록시 의 경우 캐싱
velog.io
<fastapi>
gunicorn stop
https://www.reddit.com/r/learnpython/comments/9aq8qc/how_to_stop_gunicorn/
pgrep -f gunicorn
pkill -f gunicorn
<react>
pm2 명령어
실행 :
https://cheese10yun.github.io/PM2/
pm2 start --name "이름" npm -- start
pm2 start npm --name "{app_name}" -- run {script_name}
리스트 확인 : pm2 list
중지 : pm2 stop <app_name>
재시작 : pm2 restart <app_name>
삭제 : pm2 delete <app_name>
'AWS' 카테고리의 다른 글
aws사용자데이터) ftp서버 (0) | 2023.02.02 |
---|---|
Ubunttu MySQL 설치 (0) | 2023.02.01 |
EC2에 python/ fastapi 설치 (Ubuntu) (0) | 2023.02.01 |
EC2 React 배포 (1) | 2023.02.01 |
EC2로 로컬 파일 전송하기 (0) | 2023.02.01 |