반응형
1. Nginx 설치
서버에서 아래와 같이 nginx를 설치한다
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install nginx
apt 업데이트를 해주고 nginx 설치가 되었으면 아래 커맨드로 잘 구동되는지 확인한다
$ sudo service nginx status
그리고 서버도 들어가서 nginx 로고를 확인하면 끝!
나는 react + next.js 프로젝트를 jenkins로 배포할 예정이며
next.js와 jenkins pipeline 에서 프록시설정을 진행할것이기때문에 nginx에 별도의 proxy 설정은 하지않았다
하지만 만약 proxy 설정이 필요하다면 아래 번외를 참고!
아래는 참고용 Nginx 커맨드
$ sudo service nginx status # nginx 상태 확인
$ sudo service nginx start # nginx 실행
$ sudo service nginx restart # 중지 후 재실행
$ sudo servcie nginx reload # 수정된 파일 적용하여 연결을 끊지 않고 재실행
$ sudo service nginx stop # nginx 중지
기본적으로 Nginx는 서버가 부팅될 때 자동으로 시작된다
$ sudo service disable nginx # 자동 시작 비활성화
$ sudo service enable nginx # 자동 시작 활성화
번외
만약 nginx 에 proxy 설정을 해야한다면 아래 커맨드로 nginx 설정파일 진입
$ sudo vi /etc/nginx/sites-avaliable/default
위 이미지와 같이 location 과 root 를 설정해주고 저장
root : nginx로 실행되는 프로젝트 위치
location : ip 혹은 도메인명/~ 쳤을때 연결되어야하는 proxy 즉 포트 연결설정
728x90