dev/server

nginx - 심볼릭 링크

wlrn566 2023. 7. 17. 23:48

nginx의 설정파일에 관하여 찾아보니 기존의 default.conf를 사용하지 않고 

sites-available 폴더에 각각 도메인들의 설정파일을 만들고

sites-enabled 폴더에 심볼릭 링크로 공유한다고 한다.

 

sites-available 폴더 내 파일을 수정하거나 추가해도 sites-enabled에 공유되지 않으면 nginx에 반영되지 않게 하는 것인거 같다.

(안전한 서버 구동을 위해서인듯)

 

 

1. sites-available 폴더에 도메인 파일을 생성해서 기존 default.conf에 있던 내용을 넣어준다.

 

vi wlrn.kro.kr.conf

 

 

2. sites-enabled 폴더에 해당 파일을 심볼링 링크를 이용해 공유해준다.

 

sudo ln -s /etc/nginx/sites-available/wlrn.kro.kr.conf /etc/nginx/sites-enabled/wlrn.kro.kr.conf

 

 

3. nginx.conf 파일에 include

 

http {
	...
    include /etc/nginx/sites-enabled/*;
}