내 사이트가 URL에서 www 만 작동하는 이유는 무엇입니까? http//mysite.corporation.com하지 않습니다. 무슨 일이야? 나는 LAMP vps를

나는 다음과 같이 약간 혼란 스럽다.

  1. 자바 스크립트가없는 간단한 텍스트 웹 사이트가 있으며 접두사 만 사용할 수 있습니다. http://www.mysite.corporation.com작동하지만 작동 http//mysite.corporation.com하지 않습니다. 무슨 일이야?
  2. 나는 LAMP vps를 몇 개 실행하고 선도적 인 www에 문제가있는 것을 기억하지 못합니다.
  3. 사람들이 왜 www로 URL을 작성합니까? 이것 뒤에 어떤 역사가 있습니까?


답변

기본적 www으로 단지 하위 도메인입니다. www 하위 도메인없이 특정 사이트가 작동하지 않는 이유는 잘못 구성된 DNS 또는 잘못 구성된 구성 일 수 있습니다.

nslookup을 수행하여 IP가 할당 된 IP를 확인하십시오 (DNS 설정이 올바른지 확인).

내 도메인의 예 :

nslookup responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    responsible-disclosure.com
Address:  46.105.30.3
nslookup www.responsible-disclosure.com
Server:  router.home
Address:  192.168.1.254

Niet-bindend antwoord: (non-authoritive answer in english I think)
Naam:    www.responsible-disclosure.com
Address:  46.105.30.3

이 두 가지가 일치하면 Apache (vhost)가 잘못 구성되었을 수 있습니다. 잘못된 구성이 표시되지 않으면 질문을 구성 할 수 있도록 구성을 추가해야합니다.

왜 사람들이 www로 URL을 접두사로 사용하는지에 대해서는 Wikipedia를 확인하십시오 .

월드 와이드 웹에 사용되는 많은 도메인 이름은 제공하는 서비스에 따라 인터넷 호스트 (서버)의 오랜 이름 지정 방식 때문에 www로 시작합니다. 웹 서버의 호스트 이름은 종종 FTP 서버의 경우 ftp, USENET 뉴스 서버의 경우 뉴스 또는 nntp와 같은 방식으로 www입니다. 이러한 호스트 이름은 www.example.com에서와 같이 DNS (Domain Name System) 하위 도메인 이름으로 나타납니다. 기술 또는 정책 표준에 따라 ‘www’를 하위 도메인 이름으로 사용할 필요는 없습니다. 실제로, 최초의 웹 서버는 nxoc01.cern.ch라고하며, 많은 웹 사이트가 존재하지 않습니다. 기존의 많은 웹 사이트는 여전히 ‘www’를 사용하거나 ‘www2’, ‘secure’등과 같은 다른 하위 도메인 이름을 발명합니다. 이러한 많은 웹 서버는 도메인 루트 (예 : example.com)와 www가 둘 다 설정됩니다. 하위 도메인 (예 : www. example.com)은 동일한 사이트를 참조합니다. 다른 것들은 하나의 형태 또는 다른 형태를 요구하거나, 다른 웹 사이트로 매핑 될 수 있습니다.


답변

  1. 사이트의 URL은 사이트의 웹 기술을 사용하거나 사용하지 않는 것과 관련이 없습니다 . 도메인의 DNS 설정 사이트를 제공하는 웹 서버 구성에 대한 질문입니다.

  2. 이러한 vps에서 사이트 도메인에 대한 영역 정의를 읽고 차이점을 찾으십시오. 바인드 전문 용어에서 도메인에 추가

    @ IN CNAME www

    www NN.NN.NN.NN에서

호스트 www 주소를 도메인 주소로 “복제”합니다. 그리고 경우 www가 어떤 형태로 별칭 WWW 사이트 도메인 이름에 대한 웹 서버 설정에서, 두 URL은 동일한 콘텐츠를 표시합니다.

DNS 및 웹 구성 변경 직접 수행 해야합니다