Linux 에서 Apache 는 다른 사람이 내 VPS 의 IP 로 악의적으로 분석되는 것을 어떻게 금지합니까? 만약 여러 IP 라면 어떻게 해야 합니까?
1. 서버에서 기본 사이트를 취소하는 것입니다. 즉, 모든 사이트가 도메인 이름에 바인딩되고 빈 호스트 헤더가 없도록 하는 것입니다. 예를 들어 IIS 는 이 방법을 사용할 수 있습니다.
2. 기본 웹 사이트의 컨텐츠를 삭제하거나 기본 웹 사이트에 대한 액세스를 금지합니다. 기본 웹 사이트가 없는 경우 새 기본 웹 사이트 (일반적으로 새 가상 호스트) 를 새로 만들고 기본 웹 사이트로 설정하거나 다른 가상 호스트 앞에 배치한 다음 기본 웹 사이트의 컨텐츠를 삭제하거나 Apache, Tomcat, 등 기본 웹 사이트에 대한 액세스를 금지합니다
3. 웹 서버 전면의 컨텐츠 필터링 방화벽을 사용하여 서버가 아닌 도메인 이름 요청이 호스트에 들어오는 것을 금지합니다.
Apache 는 첫 번째 가상 사이트를 비활성화할 수 있습니다.
Apache 의 구성 파일 (일반적으로
documentroot/www/forbid
<) 을 엽니다 /VirtualHost> /www/domain 디렉토리에 액세스하거나 해당 디렉토리 아래의 모든 파일을 삭제할 수 없습니다. < P > 아래에 다른 유효 사이트를 설정할 수 있습니다. 원하는 만큼 설정할 수 있습니다. 다만 포트가 첫 번째 금지된 가상 호스트와 동일하면 됩니다.
< VirtualHost *>
servername www.otherdomain.tld
documentroot/www/otherdomain
< /VirtualHost> < P > 이렇게 하면 마음대로 네가 얼마나 많은 IP 를 가지고 있는지 모두 성공했다.