>  기사  >  운영 및 유지보수  >  nginx 404 페이지를 구성하는 방법

nginx 404 페이지를 구성하는 방법

步履不停
步履不停원래의
2019-06-21 11:58:384286검색

nginx 404 페이지를 구성하는 방법

최근에 사이트에서 404 페이지로 이동을 설정했습니다. 왜냐하면 저는 Nginx에 익숙하지 않기 때문에 여기에 기록하고 모든 사람이 문제를 해결하는 데 도움이 되기를 바랍니다.

1. 404 페이지

이 페이지에는 모든 CSS, js 및 html을 한 페이지에 저장합니다. 서버의 nginx 디렉터리 이름은 404.html

/etc/nginx/error/404.html

2입니다. nginx 구성 파일

nginx.conf 파일

http {
  ...
  ...
  ...
  server {
    ...
    ...
    ...
    error_page 404 /404.html;
    location = /404.html {
        root /etc/nginx/error;
    }
  }  
}

에서 404 오류 페이지로의 점프를 구성해야 합니다. 인터넷에서 찾아보니 이런 현상이 반복되더라구요.. 여러번 시도했지만 아무 효과가 없었습니다. 마지막으로 Proxy_intercept_errors에 대한 속성을 찾아 시도해보고 다음과 같이 구성했습니다.

http {
  ...
  ...
  ...
  proxy_intercept_errors: on;
  ...
  ...
  ...
  server {
    ...
    ...
    ...
    error_page 404 /404.html;
    location = /404.html {
        root /etc/nginx/error;
    }
  }  
}

그러면 구성이 작동했습니다. 프로세스에서 세미콜론을 추가하는 것을 잊어버렸습니다. 이로 인해 페이지가 비정상적으로 표시됩니다. 여기에 모두 주의가 필요합니다.

더 많은 Nginx 관련 기술 기사를 보려면 Nginx Tutorial 컬럼을 방문하세요. !

위 내용은 nginx 404 페이지를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.