![IP 주소의 웹사이트 홈페이지 접속 차단 [닫기]](https://linux55.com/image/46980/IP%20%EC%A3%BC%EC%86%8C%EC%9D%98%20%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8%20%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80%20%EC%A0%91%EC%86%8D%20%EC%B0%A8%EB%8B%A8%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
주소 표시줄에 VPS IP 주소를 입력하면 웹사이트 홈페이지가 표시되는 것을 확인했습니다. 따라서 중복된 내용이 있을 수 있습니다.
IP 주소가 웹사이트 홈페이지에 접속되는 것을 차단하는 방법을 알려주실 수 있나요?
고쳐 쓰다:
웹사이트에 대한 직접 IP 액세스를 제한하고 싶습니다.
내 VPS IP 주소가 1.2.3.4이고 내 웹사이트 주소가 example.com이라고 가정해 보겠습니다.
IP와 웹사이트 주소를 이용하여 내 웹사이트에 접속할 수 있습니다. 그래서 웹사이트에 대한 직접적인 IP 접근을 제한하고 싶습니다.
이제는 분명하다고 생각합니다.
답변1
Apache/Nginx(또는 웹 서버가 무엇이든)에서 서버 IP 주소에 액세스할 때 표시할 빈 또는 기본 인덱스 페이지를 가리키는 또 다른 VirtualHost를 설정할 수 있습니다.
또는 다음 mod_rewrite 규칙을 Apache 구성 또는 .htaccess 파일에 배치할 수 있습니다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)$ [NC]
RewriteRule ^ http://www.yourdomain.com%{REQUEST_URI} [L,NE,R=301]
www.yourdomain.com을 실제 도메인 이름으로 바꾸십시오.