개요
설치
apt install nginx # 설치
service nginx start # 실행
service nginx status # 실행 확인하기
기본 설정
설정 파일
- nginx.conf
- 기본적으로 Nginx 에 관련된 설정 파일
- 여기서 sites-enabled 폴더에있는 설정들도 가져온다.
- sites-available
- 가상 서버 환경들에 대한 설정 파일이 위치하는곳
- sites-enabled
- sites-available 에 있는 설정 파일중 실제로 적용하고 싶은 파일을 symlink 로 연결한 폴더
http 블록
- 하위로 server 블록과 location 블록을 가지는 루트블록이다.
- 웹 트래픽을 처리하는 부분을 담고있다.
- 설정할 수 있는 디렉티브
server 블록
- 하나의 웹사이트를 선언하는데 사용된다.
- server 블록이 여러개면, 한개의 호스트로 여러 웹사이트를 서빙할 수 있다. (가상호스트)
- 디렉티브
- listen : 웹 사이트가 바라보는 포트
- server_name
- root : 웹 사이트의 root 폴더 경로