
ServerName은 Apache Virtual Host 설정에서 도메인 이름을 지정하는 역할을 합니다. 예를 들어, ServerName을 "example.com"으로 설정하면 Apache는 "example.com"으로 접속하는 요청을 처리합니다.
ServerAlias는 ServerName과 유사한 역할을 하지만, ServerName에 추가적인 도메인 이름을 지정할 수 있습니다. 예를 들어, ServerAlias를 "www.example.com"으로 설정하면 Apache는 "www.example.com"으로 접속하는 요청도 ServerName인 "example.com"으로 처리합니다.
ServerName과 ServerAlias를 동시에 사용할 때, Apache는 ServerName을 우선적으로 처리합니다. 만약 ServerName이 지정되지 않은 경우, Apache는 ServerAlias를 순서대로 처리합니다. 예를 들어, ServerName을 "example.com"으로, ServerAlias를 "www.example.com"으로 설정하면 Apache는 "www.example.com"으로 접속하는 요청을 "example.com"으로 처리합니다.
ServerAlias를 ServerName에 대신 사용할 수는 없습니다. ServerAlias는 ServerName에 추가적인 도메인 이름을 지정하는 역할을 하기 때문입니다.
2025-05-21 10:56