Ich habe ein GoDaddy-cPanel-Hosting-Konto. Die Hauptdomain ist registriert bei GoDaddy und ich habe cPanel Hosting. Die Hauptdomäne wird auf einem anderen Host gehostet und verwendet den Nameserver eines anderen Hosts. Ich versuche, Addon-Domänen zu diesem GooDaddy cPanel-Konto hinzuzufügen. Ich habe Addon-Domains mit Datei und Datenbank usw. eingerichtet.
Meine Situation ist dieser ähnlich. Registrierte Domain auf GoDaddy, auf Cloudflare verwiesen – kann nicht hinzugefügt werden Domain zu meinem Hosting , aber beim Hinzufügen der Addon-Domain wurde kein Fehler angezeigt.
Ich habe zwei Fragen:
-
Wie greife ich auf diese Addon-Domänen zu, um zu testen, ob sie korrekt eingerichtet sind? Normalerweise ist der Zugriff über
http://example.com/addon-domain.com
möglich. In meinem Fall wird die Hauptdomäne jedoch an anderer Stelle gehostet, sodass sie nicht funktioniert.-
http://x.x.x.x/addon-domain.com
funktioniert auch nicht.
-
-
Die zweite Frage ist, ob es überhaupt funktioniert oder ob ich das DNS der Hauptdomäne wieder in GoDaddy ändern muss.
Kommentare
- Wie Simon betonte und ich es mit einem anderen Konto versuchte, ist der Zugriff auf die Website über die IP-Adresse nicht '
Antwort
Sie sollten über http://IPADDRESS/~cpanel_accountname/addon_domain_directory
darauf zugreifen können, damit es ungefähr so aussieht wie http://123.456.789.000/~matt/addondomain
UPDATE:. https://au.godaddy.com/help/preview-your-website-3950
Kommentare
- Tx Steve. Das habe ich gesucht. Leider funktioniert dies bei mir nicht '. Mit dem obigen URL-Format wird angezeigt, dass " Datei nicht gefunden wurde (404-Fehler). Wenn Sie der Meinung sind, wonach Sie suchen, sollte ' hier sein. Bitte wenden Sie sich an den Websitebesitzer. " ' ist eine WordPress-Website. Ich habe meine eigene index.html hochgeladen, um sicherzustellen, dass Dateien vorhanden sind, aber ' nicht denselben Fehler aufweist. Ich ' habe den cPanel-Namen verwendet, der auf cPanel angezeigt wird und mit der IP-Adresse identisch ist. Also kein Fehler da. Vermisse ich noch etwas?
- Was passiert, wenn Sie einfach zu 123.456.789.000/~matt gehen?
- Es scheint, als ob die meisten Dinge, die GoDaddy (fragen Sie eines Tages nach meiner Erfahrung mit dedizierten Servern), anders machen. Ich habe einen Link zu einer Seite über die Vorschau von Websites hinzugefügt.
- Tx Steve, Vorschau funktioniert für mich, ' ist nicht einfach, aber es hilft mir zu sehen Zumindest die Website.
Antwort
Der Zugriff auf Websites über IP ist nicht wünschenswert und wird von nicht unterstützt Die meisten guten Hosts.
Es wird als bewährte Methode für sicherheitsbewusste gemeinsam genutzte Webhosts angesehen, den Zugriff auf Inhalte über die IP-Adresse des Servers über mod_userdir nicht zuzulassen, da mod_userdir über eine gewisse Sicherheit verfügt Weitere Informationen hierzu finden Sie weiter unten.
Das mod_userdir-Modul, das für die Funktion dieser URL verantwortlich ist, ist ziemlich unsicher und erhöht das Risiko von Angriffen auf Ihr Konto. Wir sind besorgt über die Sicherheit der Benutzer und verwenden nur die besten Sicherheitspraktiken. Aus diesem Grund sind mod_userdir sowie die temporäre URL auf unseren freigegebenen Servern deaktiviert.
mod_userdir Ermöglicht den Zugriff auf die Homepage eines Benutzers über die temporäre URL mit der Syntax / ~ user /, z. B.
http://ipaddress/~user
, wobei „ipaddress“ durch den Hostnamen des Servers oder einen beliebigen Domänennamen ersetzt werden kann wird auf dem Server aufgelöst, auf dem Sie den Inhalt überprüfen möchten.Die Aktivierung von mod_userdir birgt erhebliche Sicherheitsrisiken und -nachteile:
Benutzernamen werden angezeigt – dies ist möglich um auf verschiedene Websites zuzugreifen, die auf dem Server über denselben Domainnamen gehostet werden (Server
s IP address or server
Hostname), wobei nur der / ~ Benutzer / Teil ersetzt wird (z. B.http://ipaddress/~user1
,http://ipaddress/~user2
,http://ipaddress/~user3
usw.), wodurch gehostete Konten anfälliger für Hacking-Angriffe werden.Wenn das Modul mod_userdir für den Zugriff auf eine Website verwendet wird, wird der Datenverkehr zur Gesamtzahl der Benutzer hinzugefügt Obwohl die Besucher auf die Website zugreifen, jedoch nicht auf die Bandbreitennutzung des Benutzers, der ein echter Websitebesitzer ist.
mod_userdir sollte für den Root-Zugriff deaktiviert werden, um den Server zu schützen Aufgrund von Änderungen durch Nicht-Root-Benutzer müssen Sie daher ein „UserDir-deaktiviertes Root“ in Ihre Konfiguration aufnehmen.
Wie Sie vielleicht wissen, werden in der Regel die neuesten Versionen eingeführt Technologie, um Ihr Konto und Ihre Daten jederzeit zu schützen.Das Modul mod_userdir ist derzeit auf unseren gemeinsam genutzten Servern deaktiviert. Dadurch können wir die Sicherheitsstufe erhöhen und die Wahrscheinlichkeit verringern, dass Ihr Konto und Ihr Server gehackt werden. Dies entspricht unseren höchsten Sicherheitsstandards und ermöglicht es uns, Ihnen das Sicherheitsniveau zu bieten, das Sie von uns erwarten.
Auch wenn das Shared Hosting ohne ist Bei einer dedizierten IP-Adresse müssten Sie /~username/addon-domain/
verwenden, oder dieser Host hat den Prozess eingerichtet, vorausgesetzt, er wurde zuerst aktiviert.
Der richtige Weg …
Der richtige Weg wäre, sicherzustellen, dass Sie die Addon-Domäne zum cPanel hinzugefügt haben, und dann entweder den DNS A-Eintrag auf die IP zu aktualisieren Adresse des Servers, auf dem sich die Addon-Domäne befindet, oder verwenden Sie die vom Webhost, der diesen Server hostet, empfohlenen Nameserver. Der Rest sollte funktionieren … aber es kann 1 Stunde oder 72 Stunden dauern, bis das Internet die Datensätze aktualisiert … es ist nicht sofort. Wenn Sie also dies und das hinzugefügt haben und nicht darauf gewartet haben lang … dann ist möglicherweise nichts falsch, außer der Tatsache, dass Sie nicht lange genug gewartet haben.
Wenn Sie die Serverkonfiguration überprüfen möchten, ohne darauf zu warten, dass sich der DNS über das Web verbreitet, sind Sie es kann die Hostdatei Ihres Betriebssystems bearbeiten .
Kommentare
- Tx Simon, Möglicherweise haben Sie Recht, dass GoDaddy den Website-Zugriff über die IP-Adresse nicht unterstützt. Kann es jemand bestätigen?
- Ich bin anderer Meinung. Tatsächlich stellen die meisten guten Hosts dies zur Verfügung, um auf einer Site zu arbeiten, entweder bevor eine Domain registriert wird oder bevor Nameserver geändert werden. Sicher ist es kein langfristiger Weg, auf eine Site zuzugreifen, aber es gibt kein Problem, sie als temporäre URL zu verwenden – wenn es eine gibt, die ich hören möchte.
- @Steve Gern geschehen, aber anders Du liegst falsch. Wenn Sie die von Ihnen erwähnte IP-Methode verwenden, wird der Benutzername des Clients angezeigt. Darüber hinaus Websites von Google index ', auf die über die IP-Adresse zugegriffen werden kann , sofern die Website keine kanonischen Links verwendet, kann die Website auf Probleme stoßen mit doppeltem Inhalt. Aus Sicherheits- und Indexierungsgründen wird dies als schlechte Praxis angesehen. Die vorgeschlagene Verwendung der Hostdatei wird als bewährte Methode für Zugriffsseiten angesehen, die noch nicht verbreitet wurden oder die aufgrund von DNS-Problemen nicht verfügbar sind.
- Ich denke, Sie verstehen mich falsch, Simon. Es ist niemals etwas, das Sie veröffentlichen würden. Nur etwas, das Sie einem Designer geben oder selbst zum Erstellen der Website verwenden würden. Jeder, der es ' in der Produktion ' verwendet, wäre verrückt.
- Ein Designer wie ich würde einfach
192.168.1.1 example.com
in ihre Hostdatei oder sie hosten die Entwicklungssite in einer lokalen Sandbox. ' Es gibt keinen Grund für Hosts, diese Funktion hinzuzufügen. Standardmäßig ist sie nicht sicher. Es gibt keine Möglichkeit, eine solche Funktion im Standard-cPanel-Dashboard zu aktivieren oder zu deaktivieren. ' müsste den direkten Zugriff auf die IP-Adresse über die was viele nicht können. Dies scheint zwar eine gute Funktion für fortgeschrittene Benutzer zu sein, ist jedoch nicht für die meisten normalen Benutzer. Gute sicherheitsbewusste Hosts blockieren diese Funktion aus vielen Gründen. ' wird nicht benötigt.
Antwort
Es gibt ein Problem mit ~username
-Methode, wenn Sie WordPress oder ein anderes ähnliches CMS verwenden. Es bricht die absoluten URLs und macht die Seite ohne CSS, Bilder und Javascript unbrauchbar.
Eine weitere Methode für dieses Problem besteht darin, die Hostdatei zu bearbeiten und Ihre mit cPanel erstellte Addon-Domain an die IP-Adresse Ihres Unternehmens umzuleiten Site.
zB 121.12.12.12 www.example.com
Jetzt Leeren Sie den DNS-Cache des Systems. Dadurch wird das Problem mit CSS, Image und JS behoben.
Bearbeiten der Hostdatei unter MacOS
- Öffnen Sie das Terminal
- Geben Sie
sudo nano /etc/hosts
ein und drücken Sie dannreturn
. - Geben Sie Ihr Administratorkennwort ein und drücken Sie dann
return
. - Hängen Sie `“ an die Datei an.
- Speichern Sie die Datei und beenden Sie sie.
- Leeren Sie den Cache Laden Sie die Seite neu. Hurra !!
Antwort
Ich habe ein Cpanel-Konto mit einem Addon Domain, deren Domainname abgelaufen ist. Die Dateien befanden sich noch auf der Site und ich musste auf die Homepage der Site zugreifen. Die Site wurde mit WordPress erstellt.
Ich konnte über http://ipaddress/~account_name/folder_name/index.php
In meinem Fall war der Ordnername der Domänenname: domain_name.com
Dies war nicht der Fall arbeite bis ich die index.php hinzugefügt habe. Die Verwendung von http://ipaddress/~account_name/domain_name.com ergab einen 404-Fehler.
Kommentare
- Abgesehen von der Tatsache, dass diese Frage über ein Jahr alt ist und eine akzeptierte Antwort hat, funktioniert Ihre Lösung nur, wenn der Hosting-Service erlaubt temporäre URLs, aber die meisten ' t