
대량 주차 도메인에 대해 Apache 서버를 어떻게 구성합니까? 내 말은 사용자가 자신의 도메인에 대해 서버의 DNS를 설정할 수 있도록 허용한 다음 내 서버에 추가 구성이 필요 없이 선점된 도메인에 대해 설정한 콘텐츠를 표시한다는 의미입니다(sedo와 같은 파킹 기능).
또한 다음 단계에서는 선점 도메인 이름을 기반으로 콘텐츠를 제어하고 싶습니다. 하지만 PHP에서는 가능할 것 같아요.
답변1
여러 를 정의하는 경우 VirtualHost
명시적으로 구성하지 않은 서버 이름에 대한 모든 요청은 VirtualHost
에 설명된 대로 첫 번째 에서 처리됩니다.예아파치 문서에서. 따라서 선점 도메인의 콘텐츠를 첫 번째 VirtualHost
.
도메인 이름을 기반으로 사용자 정의 콘텐츠를 동적으로 생성하려면 일종의 프로그래밍 언어를 사용해야 한다는 말씀이 맞습니다(PHP는 널리 사용되는 선택 중 하나입니다).
PHP 스크립트에서는 주차 페이지를 방문하는 브라우저에서 지정한 대로 올바른 호스트 이름을 볼 수 있습니다 $_SERVER['SERVER_NAME']
.~ 아니다Apache에서 지시문 을 활성화합니다 UseCanonicalName
(기본값은 이며 off
그대로 유지되어야 합니다).