Dlaczego podczas przeglądania mojej strony pojawia się cgi-sys / defaultwebpage.cgi?

9

Niedawno założyłem stronę internetową z mniejszą firmą hostingową. Plan ma dedykowany adres IP. Wysłali mi e-maile z informacją, że wszystko jest skonfigurowane, ale teraz ich kanały wsparcia nie odpowiadają, nawet jeśli mówią, że jest otwarty 24 godziny.

W menedżerze plików w panelu umieściłem index.htmlplik w public_htmlkatalogu. Ale kiedy wskazuję przeglądarce na podany mi adres IP, pojawia się cgi-sys/defaultwebpage.cgistrona.

Jaki jest problem?

Nie ustawiłem jeszcze serwerów nazw dla mojej domeny, ale nie powinno to stanowić problemu, ponieważ używam adresu IP w przeglądarce.

Uwaga: nie sądzę, że mam dostęp do ssh.

CJ7
źródło
[Serverfault] [1] [1]: serverfault.com/questions/178427 / ... sprawdź te wątki, jeśli Ci to pomoże.
Jigar Tank
etcFolderu w moim cpanel jest pusty.
CJ7
2
wtedy myślę, że twój plan z firmą nie jest dedykowany ani VPS.
Jigar Tank
Dali mi adres IP.
CJ7
Mam udostępnioną usługę hostingową i stwierdziłem, że podany adres IP to CPanel może nie być wiarygodny - okazało się, że mój rzeczywisty adres IP witryny był inny. Jeśli Twoja usługa hostingowa nie jest miejscem, w którym kupiłeś domenę (rejestrator), musisz sprawdzić, który adres IP, na który wskazujesz domenę w Administracji DNS u rejestratora (tj. Nie usługa hostingowa), jest prawidłowy . Możesz to przetestować, po prostu kopiując i wklejając adres IP do paska adresu przeglądarki. Jeśli zobaczysz to, czego oczekujesz, to jest to poprawny adres IP.
T9b

Odpowiedzi:

5

Trudno powiedzieć na pewno, ale myślę, że o to chodzi:

  1. Twoja witryna jest oparta na współdzielonym hostingu opartym na nazwie . Zdajesz nie posiada dedykowanego adresu IP.

  2. Adres IP, który ci podali, to adres ich wspólnego serwera WWW. Masz wprowadzić go w ustawieniach DNS swojej domeny.

  3. Ponieważ próbujesz uzyskać dostęp do serwera przy użyciu adresu IP bezpośrednio, serwer nie wie, którą z hostowanych na nim witryn chcesz. W związku z tym pokazuje ogólną domyślną stronę.

Jeśli chcesz przetestować rzeczy lokalnie przed skonfigurowaniem DNS, możesz dodać go do pliku hosts na własnym komputerze, coś takiego:

111.22.33.44    yourdomain.com www.yourdomain.com

Następnie wskazanie przeglądarki w http://www.yourdomain.comtaki sposób, aby zażądała strony od serwera o adresie 111.22.33.44, jednocześnie wysyłając nagłówek Host: www.yourdomain.cominformujący serwer, że oczekuje treści z Twojej domeny, a nie od innych hostowanych pod tym adresem IP.

Ilmari Karonen
źródło
Jak więc skonfigurowałbyś DNS?
T9b
@ T9b: Jeśli korzystasz z własnych serwerów nazw, edytuj ich pliki konfiguracyjne. Jeśli ktoś hostuje Twój DNS dla Ciebie (bardziej prawdopodobne), zwykle używasz jego panelu konfiguracji. Aby uzyskać bardziej szczegółowe instrukcje, najpierw dowiedz się, jakiego oprogramowania / hosta DNS używasz, i poszukaj jego dokumentacji.
Ilmari Karonen
2

O ile nie planujesz używać skryptów CGI całkowicie usuń folder CGI, wyczyść pamięć podręczną przeglądarki lub wyświetl ją w trybie prywatnego przeglądania w przeglądarce. Powinieneś zobaczyć swój index.html

Anagio
źródło
1
To zadziałało dla mnie. Firefox miał sposób, w jaki utworzono złe przekierowanie z pamięci podręcznej (działało www.mysite.com, ale mysite.com przekierowało do cgi), więc wyczyściłem moją historię tylko dla tej domeny i teraz działa dobrze.
wiersz 1
1

spróbuj edytować plik .htaccess ... utwórz plik .htaccess, jeśli nie istnieje, lub dodaj „DirectoryIndex index.php index.html” do istniejącego pliku .htaccess. Mam nadzieję, że to powinno rozwiązać problem.

Niespokojny
źródło
-1

Jaki gospodarz? Nie można bezpośrednio „załadować” witryny jako adresu IP. Musisz używać swojej domeny, ponieważ żąda treści jako „twojadomena.com”, gdy szuka ona treści „twojadomena.com”. Gdy wpiszesz adres IP w swoim przeglądarce, żąda go jako serwer nazw dostawcy usług internetowych. Dawny. Bell Canada DSL daje coś takiego. „toronto24.dsa.dsl.bell.ca”. Mam nadzieję, że to pomogło.

Aaron
źródło
1
Witrynę można załadować za pomocą adresu IP, pod warunkiem, że witryna jest skonfigurowana do takiego działania.
paulmorriss