wake-up-neo.net

Zugreifen auf die Addon-Domain beim cPanel-Hosting über eine URL, wenn die Root-Hosting-Domain auf einem anderen Host gehostet wird

Ich habe einen GoDaddy cPanel-Hosting-Account. Die Hauptdomain ist bei GoDaddy registriert und ich habe cPanel-Hosting. Die Hauptdomäne wird auf einem anderen Host gehostet und verwendet den Nameserver eines anderen Hosts. Ich versuche Addon-Domains auf diesem GooDaddy cPanel-Konto hinzuzufügen. Ich habe Addon-Domains mit Datei und Datenbank usw. eingerichtet.

Meine Situation ist etwas ähnlich zu dieser Registrierte Domain auf GoDaddy, auf Cloudflare hingewiesen - kann keine Domain zu meinem Hosting hinzufügen , Beim Hinzufügen der Addon-Domain ist jedoch kein Fehler aufgetreten.

Ich habe zwei Fragen:

  1. Wie greife ich auf diese Addon-Domains 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.
  2. Die zweite Frage ist, ob es überhaupt funktionieren wird oder ob ich den DNS der Hauptdomäne wieder auf GoDaddy ändern muss.

1
Matt

Sie sollten über http://IPADDRESS/~cpanel_accountname/addon_domain_directory darauf zugreifen können.

so würde es ungefähr so ​​aussehen wie http://123.456.789.000/~matt/addondomain

AKTUALISIEREN:. https://au.godaddy.com/help/preview-your-website-395

1
Steve

Es gibt ein Problem mit der obigen ~username -Methode, wenn Sie Wordpress oder ein ä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 Host-Datei zu bearbeiten und Ihre mit cPanel erstellte Addon-Domain zur IP-Adresse Ihrer Site umzuleiten.

z. B. 121.12.12.12 www.example.com

Leeren Sie nun den DNS-Cache des Systems. Dadurch wird das Problem mit CSS, Image und Js behoben.

Bearbeiten der Host-Datei unter MacOS

  1. Öffnen Sie das Terminal
  2. Geben Sie _Sudo nano /etc/hosts_ ein und drücken Sie dann return.
  3. Geben Sie Ihr Administratorkennwort ein und drücken Sie dann return.
  4. Fügen Sie der Datei ein `'hinzu.
  5. Speichern Sie die Datei und beenden Sie sie.
  6. Leeren Sie den Cache. Seite aktualisieren. Hurra!!
1
Hitesh Chavda

Der Zugriff auf Websites über IP ist nicht wünschenswert und wird von den meisten guten Hosts nicht unterstützt.

Es wird empfohlen, dass sicherheitsbewusste freigegebene Webhosts den Zugriff auf Inhalte über die IP-Adresse des Servers über mod_userdir nicht zulassen. Dies liegt daran, dass mod_userdir einige Sicherheitsbedenken aufweist. Weitere Informationen dazu weiter unten.

SOURCE

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 sorgen uns um die Sicherheit der Benutzer und verwenden nur die besten Sicherheitsmethoden. Aus diesem Grund sind sowohl mod_userdir als auch die temporäre URL auf unseren freigegebenen Servern deaktiviert.

SOURCE

mod_userdir ermöglicht den Zugriff auf die Homepage eines Benutzers unter Verwendung der temporären URL mit der Syntax/~ user /, z. B. http://ipaddress/~user, wobei 'ipaddress' durch den Hostnamen des Servers oder einen beliebigen Domainnamen ersetzt werden kann, der auf den Server aufgelöst wird, den Sie überprüfen möchten Inhalt auf.

Das Aktivieren von mod_userdir birgt erhebliche Sicherheitsrisiken und -nachteile:

  1. Benutzernamen werden angezeigt - es ist möglich, über denselben Domainnamen (servers IP address or servers hostname) auf verschiedene auf dem Server gehostete Websites zuzugreifen, 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.

  2. Wenn das Modul "mod_userdir" für den Zugriff auf eine Website verwendet wird, wird der Datenverkehr zur Gesamtzahl der Benutzer hinzugefügt, über die Besucher auf die Website zugreifen, jedoch nicht zur Bandbreitennutzung des Benutzers, der ein echter Websitebesitzer ist.

  3. mod_userdir sollte für den Root-Zugriff deaktiviert sein, um den Server vor Änderungen durch Nicht-Root-Benutzer zu schützen. Daher müssen Sie einen "UserDir disabled root" in Ihre Konfiguration aufnehmen.

Wie Sie vielleicht wissen, neigen wir dazu, die neueste Technologie einzuführen, um Ihr Konto und Ihre Daten jederzeit zu schützen. Das mod_userdir-Modul ist derzeit auf unseren freigegebenen Servern deaktiviert, sodass wir die Sicherheitsstufe erhöhen und die Wahrscheinlichkeit verringern können, dass Ihr Konto sowie der 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 gemeinsame Hosting ohne dedizierte IP-Adresse erfolgt, müssen Sie /~username/addon-domain/ verwenden, oder wenn der Host den Prozess eingerichtet hat, vorausgesetzt, dass er überhaupt aktiviert ist.

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-Adresse des Servers aktualisieren, auf dem sich die Addon-Domäne befindet, oder die vom Webhost für diesen Server empfohlenen Nameserver verwenden . Der Rest sollte funktionieren ... aber es kann 1 Stunde oder 72 Stunden dauern, bis das Internet die Aufzeichnungen aktualisiert ... es ist nicht sofort. Also, wenn Sie hinzugefügt haben, dies und das, und nicht so lange gewartet haben ... dann kann es sein, dass nichts falsch ist, außer dass Sie nicht lange genug gewartet haben.

Wenn Sie die Serverkonfiguration überprüfen möchten, ohne auf die Weitergabe des DNS im Web zu warten, können Sie Hostdatei Ihres Betriebssystems bearbeiten .

1
Simon Hayter

Ich habe ein Cpanel-Konto mit einer Addon-Domain, deren Domain-Name abgelaufen ist. Die Dateien befanden sich noch auf der Site und ich musste auf die Homepage der Site zugreifen. Die Seite wurde mit Wordpress erstellt.

Ich konnte über http: //ipaddress/~account_name/folder_name/index.php darauf zugreifen

In meinem Fall war der Ordnername der Domainname: domain_name.com

Es hat nicht funktioniert, bis ich die index.php hinzugefügt habe. Mit http: //ipaddress/~account_name/domain_name.com habe ich einen 404-Fehler erhalten.

0
CharlieE