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