일부 구성 속성이 누락되었습니까?

일부 구성 속성이 누락되었습니까?

안녕하세요, 서버 구성에 문제가 있습니다.

나는 가지고있다우분투 14.04그리고아파치 2.4.7문제는 뭔가 잘못 구성되었다는 것입니다.

dom1.com, dom2.com,dom3.com 등 5개의 도메인이 있습니다. 문제는 두 도메인이 더 이상 사용되지 않는 이전 도메인으로 리디렉션되고 다른 도메인은 dom1.com에 index.xml을 표시한다는 것입니다.

그래서 지금은 어떻게 될지 모르겠습니다. 결과는 내가 네비게이터에 요청했을 때 항상 Building Site 1로 응답하는 것입니다.

/var/www/dom1/index.html --> Building Site 1
/var/www/dom2/index.html --> Building Site 2
/var/www/dom3/index.html --> Building Site 3
/var/www/dom4/index.html --> Building Site 4
/var/www/dom5/index.html --> Building Site 5

Apache의 경우: /etc/apache2/sites-available/dom1.com.conf

<VirtualHost *:80>
        ServerName www.dom1.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/dom1
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

ohers 도메인도 마찬가지입니다.

그리고 /etc/hosts에서 각 도메인에 대해 IP 도메인 쌍을 정의합니다.

127.0.0.1       localhost
127.0.1.1       ubuntu.myhosted.com       ubuntu

::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
XXX.XX.XXX.XXX dom1.com
XXX.XX.XXX.XXX dom2.com
XXX.XX.XXX.XXX dom3.com
XXX.XX.XXX.XXX dom4.com
XXX.XX.XXX.XXX dom5.com

일부 구성 속성이 누락되었습니까?

답변1

다른 도메인을 구성하는 것 같습니다. 호스트 파일에 따라 액세스 중이지만 dom1.comApache 구성에는 www.dom1.com.이들은 다른 이름입니다.

Apache는 가상 호스트 섹션을 찾을 수 없기 때문에 dom1.com포기하고 첫 번째 가상 호스트만 표시합니다.

ServerName 매개변수를 수정하거나 www가 아닌 ​​이름을 ServerAlias로 추가하십시오(두 변형이 모두 작동하도록 하려면).

관련 정보