와일드 카드에는 사이트 구성 파일이 포함됩니다.
Include path/to/site/confs/*httpd.conf
사이트 conf 파일을 구성하여 예상 순서대로로드하십시오. 예...
01-httpd.conf
02-site1-httpd.conf
03-site2-httpd.conf
기타...
아파치는 이것을 순서대로 읽습니다. 그런 다음 일치하지 않는 가상 호스트를 잡아서 기본 사이트를로드하는 대신 404를 반환하기 위해 항상 마지막에로드 할 호스트를 생성하십시오.
99-catchall-httpd.conf
<VirtualHost *:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost *:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
httpd가 수신하는 포트로 포트를 교체하십시오. 또는 특정 인터페이스에서 httpd를 듣는 경우 대신 다음과 같이 각 인터페이스에 대해 catchall을 추가해야합니다.
<VirtualHost 192.168.1.101:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.101:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.102:8080>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
<VirtualHost 192.168.1.102:8443>
ServerName null
ServerAlias *
Redirect 404 /
</VirtualHost>
도움이 되었기를 바랍니다. 이 방법을 사용하여 지정한 순서대로 사이트를로드하고 일치하지 않는 가상 호스트가 예기치 않은 사이트를 실수로로드하지 못하게합니다.