내 목표는 두 개의 가상 호스트에 두 개의 사이트를 만들고 site1.example.com
이를 구문 분석에 사용하는 것입니다. 문제는 기본 도메인에는 액세스할 수 있지만 두 하위 도메인에는 액세스할 수 없다는 것입니다. 내 호스트 기록: .site2.example.com
/etc/hosts
example.com
127.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
.