웹 페이지를 탐색 할 때 cgi-sys / defaultwebpage.cgi가 나타나는 이유는 무엇입니까?


9

최근에 소규모 호스팅 회사가있는 웹 사이트를 설립했습니다. 계획에는 전용 IP가 있습니다. 그들은 모든 설정이 완료되었다는 이메일을 보냈지 만 이제 24 시간 운영한다고하더라도 지원 채널이 모두 응답하지 않습니다.

cpanel의 파일 관리자에서 index.html파일을 public_html디렉토리 에 넣었습니다 . 그러나 브라우저가 내게 주어진 IP 주소를 가리키면 cgi-sys/defaultwebpage.cgi페이지가 나타납니다.

무엇이 문제입니까?

아직 내 도메인의 이름 서버를 설정하지 않았지만 브라우저에서 IP 주소를 사용하고 있기 때문에 문제가되지 않습니다.

참고 :에 액세스 할 수 없다고 생각합니다 ssh.


[Serverfault] [1] [1] : serverfault.com/questions/178427/… 이 스레드가 도움이되는지 확인하십시오.
Jigar Tank

etc내 cpanel 의 폴더가 비어 있습니다.
CJ7

2
그런 다음 회사와의 계획이 전담 또는 VPS가 아니라고 생각합니다.
Jigar Tank

그들은 나에게 IP 주소를 주었다.
CJ7

공유 호스팅 서비스를 가지고 있으며 표시된 IP 주소가 CPanel이라는 것이 신뢰할 수 없음을 발견했습니다. 실제 사이트 IP 주소가 다르다는 것을 알았습니다. 호스팅 서비스가 도메인 (레지스트라)을 구입 한 곳이 아닌 경우, 레지스트라의 DNS 관리 (예 : 호스팅 서비스 아님)에서 도메인을 가리키는 IP 주소가 올바른지 확인해야합니다. . YOu는 IP를 브라우저 주소 표시 줄에 복사하여 붙여 넣기 만하면이를 테스트 할 수 있습니다. 당신이 볼 것으로 예상되는 경우, 이것이 올바른 IP 주소입니다.
T9b

답변:


5

확실히 말하기는 어렵지만 여기에 내가 생각 하는 바가 있습니다.

  1. 귀하의 웹 사이트는 이름 기반 공유 웹 호스팅에 있습니다. 전용 IP 가 없습니다 .

  2. 그들이 제공 한 IP 주소는 공유 웹 서버의 주소입니다. 도메인의 DNS 설정에 입력해야합니다.

  3. IP 주소를 사용하여 서버에 직접 액세스하려고하기 때문에 서버는 호스트 된 사이트 중 원하는 사이트를 모릅니다. 따라서 대신 일반 기본 페이지가 표시됩니다.

DNS를 구성하기 전에 로컬로 테스트하려는 경우 다음과 같이 자신의 컴퓨터 에서 호스트 파일 에 추가 할 수 있습니다 .

111.22.33.44    yourdomain.com www.yourdomain.com

그런 다음 브라우저가 http://www.yourdomain.com서버에서 페이지를 요청하도록 111.22.33.44하고 헤더 Host: www.yourdomain.com를 보내 서버에 해당 IP에서 호스팅되는 다른 서버가 아닌 도메인의 콘텐츠를 기대하고 있음을 알리도록 헤더 를 보냅니다 .


그렇다면 어떻게 DNS를 구성하겠습니까?
T9b

@ T9b : 자신의 네임 서버를 운영하고 있다면 설정 파일을 편집 할 수 있습니다. 다른 사람이 귀하를 위해 귀하의 DNS를 호스팅하는 경우 (아마도) 구성 패널을 사용합니다. 보다 구체적인 지침을 보려면 먼저 사용중인 DNS 소프트웨어 / 호스트를 찾아 설명서를 찾으십시오.
Ilmari Karonen

2

CGI 스크립트를 사용하지 않으려는 경우 CGI 폴더를 완전히 삭제하지 않으면 브라우저 캐시를 지우거나 브라우저의 개인 브라우징 모드를 사용하여 봅니다. index.html이 표시되어야합니다


1
이것은 나를 위해 일했습니다. 파이어 폭스는 캐시 캐시 리디렉션 (www.mysite.com은 작동했지만 mysite.com은 cgi로 리디렉션 됨)을 어떻게 만들었으므로 해당 도메인에 대해서만 내 기록을 지우고 정상적으로 작동합니다.
row1

1

.htaccess 파일을 편집 해보십시오. .htaccess 파일이 없으면 .htaccess 파일을 작성하거나 기존 .htaccess 파일에 "DirectoryIndex index.php index.html"을 추가하십시오. 이것이 문제를 해결하기를 바랍니다.


-1

또한 어떤 호스트? 그리고 사이트를 IP로 직접 '로드'할 수 없습니다. 'yourdomain.com'콘텐츠를 검색 할 때 콘텐츠를 'yourdomain.com'으로 요청하므로 도메인을 사용해야합니다. 브라우저에서 주소에 IP를 입력하면 인터넷 서비스 제공 업체의 이름 서버로 IP를 요청합니다. 전의. Bell Canada DSL은 이와 같은 것을 제공합니다. 'toronto24.dsa.dsl.bell.ca'. 이것이 도움이 되었기를 바랍니다.


1
사이트가 이와 같이 작동하도록 구성된 경우 IP 주소를 통해 사이트를로드 할 수 있습니다.
paulmorriss
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.