nginx 에이전트 후 새로 고침 표시 404

1598 단어 nginx
현상.
홈 페이지 를 통 해 방문 페이지 에 들 어가 면 정상 이 고 새로 고침 후 404 페이지 가 나 옵 니 다.
원인.
이 유 는 웹 단일 페이지 개발 모델 로 index. html 입구 만 있 고 다른 경 로 는 전단 경로 로 이동 합 니 다. nginx 는 이 경로 에 대응 하지 않 습 니 다. 당연히 404 입 니 다.
해결 방안
location / {
    root   /usr/nginx/app/dist/;
    index  index.html;
    try_files  $uri $uri/ /index.html;
}

총결산
설정 에 try 추가files, 번역 과 뜻 차이 가 많 지 않 습 니 다. "파일 을 읽 어 보 세 요."u r i 이것 은 n g i n x 의 변수 입 니 다. 사용자 가 방문 하 는 주 소 를 저장 합 니 다. 예 를 들 어 h t p: / l o c a l h o s t: 8200 / c h o o o s e S i z 면 uri 는 nginx 의 변수 이 고 사용자 가 방문 하 는 주 소 를 저장 합 니 다. 예 를 들 어 http://localhost: 8200 / choose Size 그러면 uri 는 nginx 의 변수 이 고 사용자 가 방문 하 는 주 소 를 저장 합 니 다.예 를 들 어 http://localhost: 8200 / choose Size 그러면 uri 는 / choose Size 이다.u r i / 대표 가 방문 하 는 것 은 하나의 디 렉 터 리 입 니 다. 예 를 들 어 h t p: / l o c a l h o s t: 8200 / c h o o s e S i z / 그러면 uri / 대표 가 방문 하 는 것 은 하나의 디 렉 터 리 입 니 다. 예 를 들 어 http://localhost: 8200 / choose Size / 그러면 uri / 는 / choose Size / 입 니 다.마지막 으로 / index. html 가 우리 홈 페이지 의 주소 입 니 다.마지막 으로 첫 번 째 가 존재 하면 바로 돌아 간 다 는 뜻 이다.존재 하지 않 으 면 두 번 째 것 을 읽 고 존재 한다 면 읽 고 되 돌려 줍 니 다.존재 하지 않 는 다 면 fall back tryfiles 의 마지막 옵션 / index. html, 내부 '하위 요청' 을 시작 합 니 다. 즉, nginx 가 HTTP 요청 http://localhost 을 시작 하 는 것 과 같 습 니 다. 8200 / index. html, 전단 로 를 통 해 / choose Size 로 이동 합 니 다.

좋은 웹페이지 즐겨찾기