NGINX - VUE.js 배포하기

veluga·2021년 4월 12일

기존서버

nginx가 도커 스택으로 배포되어있음

conf.d 폴더 - default.conf에

서버설정을 추가한뒤

docker exec -it [container id] /bin/sh        // /bin/bash 일 수 있음
nginx -s reload

리로드 했지만 404에러 index.html을 계속 찾지 못함

location / {
index index.html;

try_files $uri $uri/ /index.html;

도 추가해보고
각종 경로 수정, 경로 체크를 해도 index를 찾지 못함

인터넷 자료들에는 설정만 바꿔주면 뜨는 것 처럼 되있지만 안되고??
기존에 같은 형식으로 리액트 프론트만 떠있는 경로에 꾸겨넣어봐도 못 찾는걸 보고 힌트를 얻음..

nginx-stack.yml 파일을 확인해보니 기존 프로젝트들의 볼륨 설정이 예쁘게 되어있는 것을 보고
스택 재배포 인가 하고 느낌이 왔다.

그래서 볼륨에 내 자리도 세팅을 해주고

docker stack deploy -c nginx-stack.yml [기존이름]

하였더니

스택이 업데이팅 되었다.

예전에 무턱대고 서버 스택을 날렸다가 nginx가 자동으로 안붙어주고
mqtt칭구들 수백이 길을 잃은 것을 본적이 있어
스택공포증이 잠깐 왔는데
네임을 맞춰주면 업데이팅되는듯
왜 무턱대고 날렸을까..!

profile
애개 (애기개발자)

0개의 댓글