2014-04-07 2 views
2

내 서버에서 NGINX가 실행 중입니다. 내 문제는 내 사이트에 IP 주소와 도메인에서 액세스 할 수 있다는 것입니다. 하지만 누군가가 IP 주소를 검색 할 때 사용자가 내 도메인으로 리디렉션되기를 원합니다. 예 : 어떤 사람이 http://107.170.126.xxx을 탐색 할 때 http://mydomain.comNGINX의 도메인 리디렉션에 대한 IP 주소

누구에게 도움을 주시겠습니까? 미리 감사드립니다

답변

1

그것은 당신이 당신의 IP 주소는 당신의 nginx 서버 블록에 다음 코드를 추가하거나 nginx를에 추가 서버 블록을 추가 할 수 있습니다에 대한 귀하의 도메인 이름

로 리디렉션 할 IP 캐 노니 컬 문제 로 알려져있다 구성

server { 
     listen 80; 
     server_name www.example.com example.com 192.168.xxx.xx; 
     return 301 https://www.example.com$request_uri; 
} 

이 구성은 내 서버에서 사용합니다. VPS의 IP 주소에 HTTP 연결을 시도하면 내 메인 웹 사이트로 리디렉션됩니다.

0

그래서 당신은

server { 
listen 80; 
server_name 111.11.111.111; 

return 301 $scheme://yourname.com$request_uri; 

}

그래서 위의 코드는 111.11.111.111 입력하면이 http://yourname.com로 리디렉션됩니다 있는지 확인합니다 아래처럼 사이트 이용 가능한 구성 파일에 서버 블록을 추가 할 수 있습니다

nginx 서버를 다시로드하기 위해 config 파일을 편집 한 후 확인하십시오.

관련 문제