Ich habe kürzlich eine Website mit einem kleineren Hosting-Unternehmen eingerichtet. Der Plan hat eine dedizierte IP. Sie haben mir E-Mails geschickt, um zu sagen, dass alles eingerichtet ist, aber jetzt reagieren ihre Support-Kanäle nicht mehr, obwohl sie sagen, dass es 24 Stunden geöffnet ist.
Im Dateimanager im Panel habe ich eine index.html
Datei in das public_html
Verzeichnis gestellt. Wenn ich meinen Browser jedoch auf die mir angegebene IP-Adresse zeige, wird die cgi-sys/defaultwebpage.cgi
Seite angezeigt .
Worin besteht das Problem?
Ich habe die Nameserver für meine Domain noch nicht festgelegt, aber das sollte kein Problem sein, da ich die IP-Adresse im Browser verwende.
Hinweis: Ich glaube nicht, dass ich Zugriff darauf habe ssh
.
etc
Ordner in meinem Panel ist leer.Antworten:
Es ist ein bisschen schwer zu sagen, aber hier ist, was ich denke, los ist:
Ihre Website basiert auf namenbasiertem Shared Web Hosting . Sie haben keine dedizierte IP.
Die IP-Adresse, die sie Ihnen gegeben haben, ist die Adresse ihres gemeinsam genutzten Webservers. Sie sollen es in die DNS-Einstellungen für Ihre Domain eingeben.
Da Sie versuchen, über die IP-Adresse direkt auf den Server zuzugreifen, weiß der Server nicht, welche der darauf gehosteten Sites Sie möchten. Daher wird stattdessen eine allgemeine Standardseite angezeigt.
Wenn Sie Dinge lokal testen möchten, bevor Sie Ihr DNS konfigurieren, können Sie es der Hosts-Datei auf Ihrem eigenen Computer hinzufügen.
Wenn Sie Ihren Browser danach auf zeigen,
http://www.yourdomain.com
sollte er die Seite vom Server anfordern111.22.33.44
, während Sie den Header sendenHost: www.yourdomain.com
, um dem Server mitzuteilen, dass er den Inhalt von Ihrer Domain erwartet, und nicht von einem der anderen, die unter dieser IP gehostet werden.quelle
Wenn Sie nicht vorhaben, CGI-Skripte zu verwenden, löschen Sie den CGI-Ordner vollständig, leeren Sie Ihren Browser-Cache oder zeigen Sie ihn im privaten Browsermodus Ihres Browsers an. Sie sollten Ihre index.html sehen
quelle
Versuchen Sie, die .htaccess-Datei zu bearbeiten. Erstellen Sie eine .htaccess-Datei, falls nicht vorhanden, oder fügen Sie der vorhandenen .htaccess-Datei "DirectoryIndex index.php index.html" hinzu. Ich hoffe, dies sollte das Problem lösen.
quelle
Auch welcher Gastgeber? Und Sie können eine Site nicht direkt als IP laden. Sie müssen Ihre Domain verwenden, da sie Inhalte als "yourdomain.com" anfordert, während sie nach "yourdomain.com" sucht. Wenn Sie die IP-Adresse in Ihre Adresse in Ihrem Browser eingeben, wird diese als Nameserver Ihres Internetdienstanbieters angefordert. Ex. Bell Canada DSL gibt so etwas. 'toronto24.dsa.dsl.bell.ca'. Hoffe das hat geholfen.
quelle