Apache는 두 도메인에서 동일한 사이트를 반환합니다.

Apache는 두 도메인에서 동일한 사이트를 반환합니다.

아파치에 문제가 있는데 고칠 수 없는 것 같습니다.

가상 호스트 파일에 두 개의 서로 다른 DocumentRoot를 가리키는 두 개의 도메인이 있습니다. 그러나 제대로 작동할 수 없습니다. 추가하려는 사이트는 두 번째 도메인에서 전혀 표시되지 않고 대신 첫 번째 사이트를 표시합니다(내가 아는 한 이것이 기본값이고 이는 두 번째 가상 호스트에 문제가 있음을 의미합니다.)

나는 첫 번째 가상 호스트 앞에 새 웹사이트를 배치하여 이 문제를 완화할 수 있었습니다. 이는 새 웹사이트가 표시되었지만 framesetApache에 의해 태그에 추가되어 헤더를 제어할 수 없음을 의미합니다.

Raspbian(Debian Linux)에서 Apache 2.2.22 실행

내 현재 코드는 다음과 같습니다.

<VirtualHost *:80>
ServerName DIR0.com
ServerAlias www.DIR0.com

DocumentRoot /var/www/DIR0.com/public_html
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/DIR0.com/public_html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/errors_DIR0.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access_DIR0.log combined

</VirtualHost>

<VirtualHost *:80>

    ServerName DIR1.com
    ServerAlias www.DIR1.com

DocumentRoot /var/www/DIR1/public_html
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/DIR1.com/public_html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error_DIR1.log

LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access_DIR1.log combined

</VirtualHost>

답변1

설정했는지 확인하세요.

이름VirtualHost *:80

구성 파일에. 이 지시문을 사용하면 ServerName을 VirtualHost의 식별로 사용할 수 있습니다. 이것이 누락된 경우 VirtualHost 식별을 위해 IP/포트를 사용하고 있으며 이는 두 VirtualHost 모두에 대해 동일합니다.

관련 정보