728x90
반응형
Nginx 에서 vue.js를 빌드 한 후 홈페이지에 접속을 했습니다.
그리고 새로고침을 눌렀을 때 아래와 같은 오류가 발생했습니다.
<해결방법>
/etc/nginx/sites-enabled/default 설정 파일 수정
기존 설정 파일
server {
listen 8081 default_server;
listen [::]:8081 default_server;
server_name {publicIPv4};
location / {
# add_header Cache-Control "max-age=0, no-cache, no-store, must-revalidate";
# add_header Pragma "no-cache";
root /home/ubuntu/twim/dist;
index index.html
try_files $uri $uri/ /index.html = 404;
}
location /api {
proxy_pass http://{publicIPv4}:8080;
}
}
수정 설정 파일
server {
listen 8081 default_server;
listen [::]:8081 default_server;
server_name {publicIPv4};
index index.html //추가
location / {
# add_header Cache-Control "max-age=0, no-cache, no-store, must-revalidate";
# add_header Pragma "no-cache";
root /home/ubuntu/twim/dist;
index index.html
try_files $uri $uri/ /index.html = 404;
}
location /api {
proxy_pass http://{publicIPv4}:8080;
}
}
Server{} 내부에도 index index.html 추가
[참고]
728x90
반응형
'Project > Management' 카테고리의 다른 글
[Management] Spring Data JPA : nativeQuery의 결과를 DTO에 직접 매핑 (4) | 2022.11.11 |
---|---|
[Management] QueryDSL : QueryReuslt Dto로 반환 & Join Error & Alias orderBy 참조 방법 (0) | 2022.11.09 |
[Management] QueryDSL : orderBy() - MultiSort 동적으로 적용 (0) | 2022.11.08 |
[Management] Nginx를 이용한 Vue.js와 Spring 배포 (0) | 2022.11.08 |
[Management] API 통신 시 로그 출력하는 필터 추가 (0) | 2022.11.03 |