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 로 이동 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.