[VueJs] Vue-Router Nginx 설정하기


vue-router 용 Nginx 설정

Nginx에서 Vue-router를 호스팅하기 위해서 다음의 코드 조각을 사용합니다.

server {

  listen 80;
  listen [::]:80;

  root /path/to/vue;

  index index.html;

  server_name vue-router.example.com;

  location / {
    try_files $uri $uri/ @rewrites;
  }

  location @rewrites {
    rewrite ^(.+)$ /index.html last;
  }

  location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
    expires max;
    add_header Pragma public;
    add_header Cache-Control "public, must-revalidate, proxy-revalidate";
  }

}