웹서버/엔진엑스

[nginx] location 속성 root 와 alias

삐뚤어진 개발자 2020. 1. 21.

nginx 환경설정에서 location 이라는 속성이 있다.

 

location은 말 그대로 위치라는 뜻으로, nginx 웹서버를 연결하는 경로를 설정하는 것이다.

location 속성에서  경로를 설정할 때, root와 alias가 자주 쓰인다.

 

 

예를 들어 아래와 같이 쓴다.

 

 

1) root

location /test/ {

   root /var/www/project_1/;

}

 

위와같이 root 를 사용한다면, nginx 웹서버는 

/var/www/project_1/test/  의 경로에서 파일을 찾는다.

 

2) alias

location /test/ {

   alias /var/www/project_1/;

}

 

위와같이 alias 를 사용한다면, nginx 웹서버는 

/var/www/project_1/  의 경로에서 파일을 찾는다.

(/test/를 무시한다)

댓글