728x90
들어가며
Nginx는 sites-available에 .conf 파일을 작성하여 설정을 한 후에
실제 연결되어야 하는 파일을 심볼릭 링크 설정을 통해 sites-enabled 폴더로 연결할 수 있습니다.
Nginx 설정 경로 에서
1) /etc/nginx/sites-available 에 전체적인 설정파일이 있고
2) /etc/nginx/sites-enable 에 현재 활성화 중인 파일들이 있다.
/etc/nginx/sites-available 위 경로에 있다는 전제 하에 작업을 하겠다.
vi test.conf
server {
listen 80;
server_name www.도메인이름.com;
root /var/www/html;
index index.html index.htm;
location / {
proxy_pass http://127.0.0.1; # 위 도메인 요청이 들어오면 매핑해줄 Ip 주소
proxy_set_header Host $host;
}
}
위 처럼 설정 파일을 만들고
$ nginx -t
$ sudo systemctl restart nginx
위 명령어를 설정하면 자동으로 활성화가 되는줄 알았는데 아니였다.
활성화를 시키기 위해선 심볼링 링크를 연결해줘야 한다.
🌟 연결하는 방법은 간단하다.
sudo ln -s /etc/nginx/sites-available/test.conf /etc/nginx/sites-enabled/test.conf
test.conf 대신 본인 파일 이름을 넣으면 된다.
위 설정을 한 후에 다시
$ nginx -t
$ sudo systemctl restart nginx
를 하면 site-enabled 에 이제 설정 파일이 생긴걸 확인할 수 있다.
728x90