본문 바로가기
백엔드/Programming

nginx.conf 에 location 블록이 없을 때

by 수박통통 2022. 11. 15.

혹시라도 나처럼 시간낭비할 분을 위해 남긴다!

 

무중단배포를 위해 Nginx 설정중, 

많은 레퍼런스에서는 /etc/nginx/nginx.conf 에서 location 블록을 수정하라고 적혀있었다.

 

/etc/nginx/nginx.conf 파일

 

하지만..

도대체...

어디에...

(평소 우선 따라하고 보던 습관이 이렇게...)

 

 

nginx.conf 파일에서 맨 마지막에 보면

include /etc/nginx/conf.d/*.conf;

부분이 있다.

 

결론적으로 해당 파일을 nginx.conf가 포함하고 있다는 말이다.

 

vim /etc/nginx/conf.d/*.conf

해당 명령어를 실행하면

/etc/nginx/conf.d/*.conf 파일

 

찾던 80번포트의 location 블록이 나온다.

 

*.conf 에서 *는 전체를 의미하는데,

conf파일이 여러개라면 default.conf 파일(/etc/nginx/conf.d/default.conf)을 확인하면 된다.