Apache에서 하위 도메인에 접근할 수 없습니다

Apache에서 하위 도메인에 접근할 수 없습니다

내 목표는 두 개의 가상 호스트에 두 개의 사이트를 만들고 site1.example.com이를 구문 분석에 사용하는 것입니다. 문제는 기본 도메인에는 액세스할 수 있지만 두 하위 도메인에는 액세스할 수 없다는 것입니다. 내 호스트 기록: .site2.example.com/etc/hostsexample.com127.0.0.1 site1.example.com www.site1.example.com example.com www.example.com

site1.example.com용 VirtualHost

DocumentRoot "/var/www/example/site1.example.com/html"
ServerName site1.example.com
DirectoryIndex index.html`

가상 호스트exmaple.com

DocumentRoot "/var/www/exmaple/html"
ServerName exmaple.com
DirectoryIndex index.html`

또한 기본 도메인 없이 구성 호스트만 사용하여 세 개의 별도 폴더에 "site1", "site2" 및 "exmaple"을 생성해 보았지만 'siteX.exmaple.com여전히 작동하지 않습니다. 로그, 권한 및 SELiunx에 오류가 없습니다. 올바른 DNS 데몬을 사용해 본 적이 없습니다.

/etc/hosts내 구성에 문제가 있고 두 지점이 siteX.exmple.com단일 레코드로 해석되지 않는 것 같습니다 .

(ServerFault에 대한 동일한 질문은 도움이 되지 않습니다)

답변1

대상 하위 도메인에 대한 가상 호스트 구성이 없습니다 site1.example.com. 당신이 가지고 있는 것은 에 대한 명확한 정의입니다 site1.exmaple.com.

철자 오류를 수정하면 문제가 저절로 해결됩니다.

당신은 또한 전혀 정의가 없는 것 같습니다 site2.example.com.

관련 정보