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/*;
}