nginx
static 파일을 제공할 수 있는 웹서버이다.
대표적인 웹서버 아파치와는 다르게 비동기로 작동한다.
서버에 많은 부하가 생길 경우의 성능을 예측하기 쉽게 해준다.
설치
ubuntu 16 기준으로 작성하였습니다.
ubuntu 18에서는 apt-get 명령어가 apt로 변경되었습니다.
sudo apt-get update
sudo apt-get install nginx웹브라우저에 ip주소를 입력하고 접속하면 welcome to nginx 화면이 나온다.
1. 서비스 목록을 확인
- service --status-all|grep +
2. 방화벽 확인
- sudo ufw app list
- sudo ufw allow 'Nginx HTTP'
- sudo ufw status
3. 서비스되는지 확인
- systemctl status nginx
4. 서비스 정지
- sudo systemctl stop nginx
- stop 외에 start, restart, reload, disable, enable 명령어가 있다.
5. cd /var/www/html => build 된 project를 deploy하면 된다.
6. 로그 확인
- /var/log/nginx/access.log 혹은 error.log간단한 설정 방법
ubuntu 16버전 이상 기준 설정파일이 있는곳
nginx에 여러개의 웹이 올라갈거라면
default 대신에 도메인을 정의하고
정의한 도메인을 default에 설정해주면 된다.
모듈로 관리해서 편해진다.
Last updated