티스토리 뷰

Angular 에서 route 설정을 통해 개발한 URL이 있는경우에, Nginx 서버에서는 404 에러가 발생하는 이슈가 있다. 이것은 Nginx 에서 이동할 주소가 없다고 판단하는것인데, 이경우 angular의 index.html 을 404 에러페이지로 지정하여 해결 할 수 있다.

 

nginx.conf 파일의 location 부분에 11번째 줄을 추가한다.

 

 7
  8     location / {
  9         root   /usr/share/nginx/html;
 10         index  index.html index.htm;
 11         try_files $uri $uri/ /index.html;
 12     }
 13

 

참고자료

[https://www.digitalocean.com/community/questions/nginx-404-error-with-existing-urls-angular-2-one-page-application-with-routing]

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함