사용자가 www.abc.com/을 방문할 때 Proxy_pass를 사용하지 않기를 바랍니다. 대신 로컬 /opt/wwwroot/abc.com/index.html 페이지에 직접 액세스할 수 있으며 다른 모든 요청은 Proxy_pass를 통해 진행됩니다 오랫동안 작업했는데 이해가 안 되네요. 좀 이상해요. 도와주세요. .
으아악
이것은 nginx의 기본 위치 일치 규칙으로 인해 발생합니다. nginx의 위치 일치 규칙은 다음과 같습니다.
nginx의 위치 일치 규칙을 이해하면 www.abc.com/의 상대 URI는 /입니다. 먼저 위치 = /와 정확하게 일치합니다. adf 상대 URI는 /adf이며 위치 일치 규칙에 따라 범용 일치에 제공됩니다
이 문제를 해결하려면 범용 일치에 색인을 넣으면 됩니다. 위치 = / {}만 작성하면 필요에 따라 아무런 효과가 없습니다
아래 위치가 필요하지 않으면 index.html을 색인화하면 됩니다.
두 위치를 교체하세요. . .
으아악
이것은 nginx의 기본 위치 일치 규칙으로 인해 발생합니다. nginx의 위치 일치 규칙은 다음과 같습니다.
nginx의 위치 일치 규칙을 이해하면 www.abc.com/의 상대 URI는 /입니다. 먼저 위치 = /와 정확하게 일치합니다. adf 상대 URI는 /adf이며 위치 일치 규칙에 따라 범용 일치에 제공됩니다
이 문제를 해결하려면 범용 일치에 색인을 넣으면 됩니다. 위치 = / {}만 작성하면 필요에 따라 아무런 효과가 없습니다
아래 위치가 필요하지 않으면 index.html을 색인화하면 됩니다.
두 위치를 교체하세요. . .