모든 하위 도메인이 기본 도메인으로 리디렉션되고 있습니다.


0

약 2 일 전에 웹 사이트를 새 서버로 옮겼습니다. 도메인의 NS를 변경했습니다 ... 그 후, 이제 모든 하위 도메인에 기본 도메인이 표시하는 내용이 정확하게 표시됩니다! 보라 : http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc

저 좀 도와 주 시겠어요?


이름 서버에서 하위 도메인에 대한 항목을 입력 했습니까?
HaydnWVN

무슨 소리 야? (서버에 액세스 할 수 없습니다. CPanel을 사용하는 사용자 일뿐입니다)
Hamid

아래의 @RedGrittyBrick의 답변을 참조하십시오. 기본적으로 하위 도메인에 대해 웹 서버를 구성하지 않는 한 각각에 대해 DNS 서버의 DNS 항목이 필요합니다.
HaydnWVN

답변:


1

Apache와 같은 웹 서버가 구성되지 않은 웹 사이트 도메인에 대한 HTTP 요청을 수신하면 구성중인 첫 번째 웹 사이트의 컨텐츠를 리턴합니다.

(또는 호스트 이름 뒤의 URL 부분이 기본 사이트에없는 경우 404 응답)

웹 서버가 올바르게 구성되지 않았을 수 있습니다.

DNS에서 도메인을 구성하는 것은 웹 서버에서 사이트를 도메인 이름으로 구성하는 것과는 별도의 작업입니다. 자세한 내용은 호스팅 서비스에 따라 다릅니다.


최신 정보:

DNS

다음은 DNS 영역 파일의 예입니다.

 www.example.com   IN   A   203.0.113.5
 www.example.org   IN   A   203.0.113.5

도메인 호스팅 제공 업체는 포인트 및 클릭 GUI를 통해 이러한 레코드를 추가 할 수 있으므로 텍스트 편집기를 사용하지 않아도됩니다. 그러나 GUI 도구의 모양과 사용법은 사용중인 도메인 호스팅 서비스에 따라 다릅니다.

설명하는 문제의 경우 이러한 레코드가 올바르게 설정되었을 수 있습니다. 동일한 서버에서 example.com과 example.org를 모두 호스팅하려고합니다.

HTTPD

다음 은 Apache HTTPD 구성 예입니다.

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org

# Other directives here

</VirtualHost>

두 번째 <VirtualHost>절 (예 : org )을 생략하면 example.org에 요청하면 Apache가 example.com의 페이지를 제공합니다. (실제로 이것을 테스트 한 지 오래되었지만 시간이 아직 걸렸습니다.)

호스팅 회사의 제어판에는 포인트 앤 클릭 GUI가있어 적절한 섹션이 HTTPD 구성 파일에 추가되도록합니다 (텍스트 편집기를 사용하여이 텍스트 구성 파일을 편집 할 필요는 없습니다).

웹 호스팅 회사가 Apache HTTPD 대신 Nginx 또는 IIS를 사용하는 경우 구성 파일이 완전히 다르게 보일 수 있습니다. 구성 GUI의 설계 및 작동은 정확한 호스팅 제공 업체에 따라 다르며 여기에 모두 포함 할 수있는 변형이 너무 많습니다.


aftab.cc는 Apache HTTPD 및 cPanel을 사용하는 your-server.de가 호스팅한다고 생각합니다. "cPanel 호스팅 계획에 사이트를 추가하는 방법"에 대해 Google에서 유용한 비디오 및 기타 자습서 자료를 찾으십시오. 행운을 빕니다.


고맙지 만 문제를 어떻게 해결할 수 있습니까? 그들이 무엇을해야합니까? 공부하고 문제를 해결하기 위해이 페이지를 보내려고합니다. (나는 그들이 문제를 해결하는 방법을 모른다고 생각한다!)
Hamid

@Hamid : 업데이트를 참조하십시오. 내가 처음에 말했듯이, 당신이하는 일은 호스팅 서비스가 사용하는 제어판 및 httpd 소프트웨어에 따라 다릅니다. 그들은 매우 다양합니다, 나는 그들 모두를 다룰 수 없습니다.
RedGrittyBrick

0

마침내 문제가 발견되었습니다 !! 당신은 믿지 않을 수도 있지만 CPanel의 버그 인 것 같습니다. 웹 사이트를 새 서버로 전송할 때 때로는 모든 하위 도메인이 Parked Domain으로 추가됩니다 !!!! Parked 도메인으로 이동하여 모두 제거해야하며 필요한 경우 모든 하위 도메인을 제거하고 다시 만들어야합니다 !!

약 7 년 전에 웹 사이트를 이전했을 때이 문제에 직면했지만 호스팅이 문제를 어떻게 해결했는지 이해할 수 없었습니다! 그러나 지금 그들은 나에게 문제를 말했다 ...

어쨌든, 나는이 주제가 미래에 유용하기를 희망하며 CPanel 팀이 코드를 검토하고 버그를 다루기를 바랍니다.

당신의 도움을 주셔서 감사합니다 ;)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.