고마워요 엘리트 프린스님, nginx 위키에서 error_page에 대한 설명을 다시 읽었습니다. 404의 컨텍스트가 uri임을 나타냅니다. 기본값으로 루트를 재구성한 다음 404의 상대 경로를 지정했습니다. 그러나 바인딩되지 않은 도메인 이름(예: cc.com)에 액세스하면 nginx와 함께 제공되는 404 페이지가 반환되고, cc.com/aaa.html에 액세스하면 사용자 지정 404 페이지가 반환되면 문제가 발생합니다. 404.html에 index를 추가로 지정하면 완전히 적용됩니다.
또한 위치를 사용하여 /를 내부 제한으로 정의하면 404가 반환될 수도 있습니다.
error_page의 두 번째 매개변수는 URI입니다. 이는 실제 경로가 아닌 사이트의 루트 디렉터리에 대한 상대 경로입니다
필요에 따라 다음으로 변경하는 것이 좋습니다.
으아아아고마워요 엘리트 프린스님, nginx 위키에서 error_page에 대한 설명을 다시 읽었습니다. 404의 컨텍스트가 uri임을 나타냅니다. 기본값으로 루트를 재구성한 다음 404의 상대 경로를 지정했습니다. 그러나 바인딩되지 않은 도메인 이름(예: cc.com)에 액세스하면 nginx와 함께 제공되는 404 페이지가 반환되고, cc.com/aaa.html에 액세스하면 사용자 지정 404 페이지가 반환되면 문제가 발생합니다. 404.html에 index를 추가로 지정하면 완전히 적용됩니다. 또한 위치를 사용하여 /를 내부 제한으로 정의하면 404가 반환될 수도 있습니다.