추가 설명이 필요한 가상 호스트 구성의 다음 부분입니다.
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin example@example.com
ServerName 141.29.495.999
ServerAlias example.com
...
이것은 현재 가지고있는 것과 비슷한 구성 예입니다 (현재 도메인 이름이 없습니다).
<VirtualHost *:80>
-포트 80에서이 서버에 접속할 수있는 IP에 대한 모든 HTTP 요청에 대해 다음 설정을 허용하십시오. 예를 들어, 둘 이상의 IP에서 서버에 액세스 할 수있는 경우이 지정 문을 둘 다 대신 하나로 제한 할 수 있습니다.
ServerName
-HTTP 요청의 호스트 부분이이 이름과 일치하면 요청을 허용하십시오. 일반적으로 이것은 IP에 매핑되는 도메인 이름이지만이 경우 HTTP 요청 호스트는이 IP와 일치해야합니다.
ServerAlias
-서버가 승인 한 대체 이름.
위 시나리오에서 혼란스러운 부분은 내가 ServerAlias mytestname.com
HTTP 요청을 설정 한 다음 mytestname.com
서버의 IP를 가리키는 DNS 레코드가 있어야 작동한다는 것입니다. 어떤 경우에 ServerAlias는 기본적으로 EXTRA ServerName 항목입니까?
내가 그 DNS 항목은 한 말 foobar.com = 141.29.495.999
하지만 내가 가진 ServerName = 141.29.495.999
과 ServerAlias
에 foobar.com을 수용 할 기준이 없기 때문에 비어있는, 즉, foobar.com 있지만 올바른 IP로 확인됩니다 것을 의미 ServerName
또는 ServerAlias
?
또는 뭔가. 난 혼란스러워