aliyun 호스트를 사용하고 있으며, centos6.4 64비트 시스템을 실행하고, 램프 환경 설치 후 도메인 이름을 바인딩하고 있습니다. 구성 파일은 다음과 같습니다.
으아악 그러면 www.domain1.com
을 통해 /var/www/html/domain1
디렉터리를 가리키는 웹 사이트에 액세스할 수 있지만 www.domain1.com
을 통한 액세스도 /var/www/html/domain1
을 가리키고, IP 120.24.54.xxx
를 통한 액세스도 domai1
디렉터리를 가리키며, 구성 파일의 다른 부분은 변경되지 않습니다. IP로 접속하려면 html
디렉터리를 가리키고, 도메인 이름으로 접속하려면 해당 디렉터리를 가리키면 됩니다.
黄舟2017-04-25 09:03:16
공식 문서를 보고 답을 찾았습니다.
# Apache가 포트 80에서 수신 대기하는지 확인하세요
80듣기
켜야 합니다NameVirtualHost *:80
. 그렇지 않으면 바인딩된 도메인 이름 수에 관계없이 모두 첫 번째 가상 호스트의 문서 루트를 가리킵니다
怪我咯2017-04-25 09:03:16
DocumentRoot /var/www/html/domain1
서버 이름 domain.com
ServerAlias *.domain.com
DocumentRoot /var/www/html/domain2
서버 이름 domain.com
ServerAlias *.domain.com
이거 바뀐거 아냐?