sudo apt-get update
명령어를 통해 리스트 업데이트. (생략가능)sudo apt-get install nginx
명령어를 통해 설치./etc/nginx/sites-available
디렉토리 내부에 설정파일이 존재한다. (default)sudo nano /etc/nginx/sites-available/default
명령어로 파일을 수정한다.server {
listen 80; # 포트번호
server_name 111.111.111.111; # 접속 도메인
location / { # 접속 URL ( / 는 root URL)
proxy_pass http://localhost:3000/; # 프록시 주소와 포트번호
}
location ~ \.(git|jpg|png)$ { # 정규표현식을 이용한 주소값 표현
root /data/images # 정적파일 root 위치를 지정한다.
}
}
server_name:listen
으로 들어온 요청을 설정에 따라 수행 한다.location
은 요청한 URL
에 따른 별도의 행위를 나타낸다.~
와 $
사이에 식을 사용해야 한다.service nginx start
: 실행service nginx reload
: 재실행 (서버중단 X, 설정파일만 다시불러옴)service nginx restart
: 재실행 (서버중단 후 다시시작)service nginx stop
: 종료ps -ef | grep nginx
명령어를 통해 서버가 구동 중 인지 확인.
내용 참고
: Nginx 공식문서, Beginner’s Guide
: 한글버전, Beginner’s Guide
: Node.js (Express Framework) 앞단에 Nginx 사용하기
: Nginx 이해하기 및 기본 환경설정 세팅하기