Nginx를 웹 서버로 사용하는 새 서버에 대한 액세스 권한이 할당되었습니다.
즉, IP는344.555.122.45
브라우저에서 344.555.122.45를 칠 때마다 www가 IP로 강제 실행되고www.344.555.122.45
원인이 무엇인지, 해결 방법은 무엇인지 아십니까?
답변1
리디렉션이 실행될 수 있다고 생각하는 몇 가지 방법이 있습니다.
HTTP를 통한 서버 측
서버는 또는 응답 상태와 헤더가 포함된 HTTP 응답을 전송하여 이 문제를 일으킬 302
수 301
있습니다 Location: http://www.344.555.122.45
.
이것을 테스트하는 방법은 curl -i 344.555.122.45
.
여기서 -i
헤더 응답이 포함됩니다. 서버에서 이를 가져오는 경우 도메인/호스트에 대한 nginx 가상 서버 구성을 조사하고, 거기에 없으면 웹 애플리케이션을 조사하여 리디렉션이 설정되어 있는지 확인합니다.
HTML에서
<meta>
다음 속성과 함께 요소를 사용하여 HTML 코드를 통해 이를 수행하는 방법도 있습니다 http-equiv
.
<meta http-equiv="refresh" content="0; url=http://www.344.555.122.45/" />
내 경험상 이것은 가능성이 가장 낮은 원인 중 하나입니다.
클라이언트 측 구성으로 인해 문제가 발생했습니다.
댓글에서 언급했듯이