도메인이 동일한 드롭릿의 다른 도메인으로 리디렉션됩니다.

도메인이 동일한 드롭릿의 다른 도메인으로 리디렉션됩니다.

저는 Debian을 처음 접했고 Debian OS를 사용하여 Digital Ocean에 서버를 구축하고 있습니다. Droplet에 두 개의 도메인을 성공적으로 추가했습니다.

mysite.com
anothersite.com

새 디렉터리가 생성되었습니다.

/home/user/www/mysite.com/public_html

그리고 파일을 다음 위치에 복사하세요.public_html

내부 구성 파일은 /etc/apache2/sites-available다음과 같습니다.

DocumentRoot /home/user/www/mysite.com/public_html

<Directory /home/user/www/mysite.com/public_html>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myproject-error.log
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/myproject-access.log combined

물론 사이트를 활성화했습니다.

apache2.conf아직 파일을 편집하지 않았 으며 두 번째 도메인( anothersite.com)을 구성하지 않았습니다. Droplet에 두 번째 도메인을 추가하기만 하면 됩니다.

사이트에 들어가면 mysite.com완벽하게 작동합니다. 두 번째 도메인( anothersite.com)이 첫 번째( mysite.com) 도메인으로 리디렉션되는 이유는 무엇입니까?

아파치 2.4를 사용하고 있어요

답변1

anothersite.comApache 웹 서버를 가리키는 호스트 이름(예: )이 있지만 <VirtualHost>해당 호스트 이름에 대한 일치 항목을 명시적으로 구성하지 않은 경우 Apache는 "가장 일치하는 항목"을 제공합니다(첫 번째).

<VirtualHost>따라서 Apache 구성에 호스트 이름이 하나만 있고 여러 호스트 이름( mysite.comanothersite.com)이 동일한 시스템을 가리키는 경우 모두 표시됩니다.동일한가상 호스트.

관련 정보