web-dev-qa-db-ja.com

ルートホスティングドメインが別のホストでホストされている場合、URLを介してcPanelホスティングでアドオンドメインにアクセスする方法

GoDaddy cPanelホスティングアカウントを持っています。メインドメインはGoDaddyに登録されており、cPanelをホストしています。メインドメインは他のホストでホストされ、他のホストのネームサーバーを使用しています。このGooDaddy cPanelアカウントにアドオンドメインを追加しようとしています。ファイルやデータベースなどでアドオンドメインを設定しました。

私の状況はこれといくらか似ています GoDaddyの登録ドメイン、Cloudflareを指しています-ホスティングにドメインを追加できません 、しかし、アドオンドメインの追加中にエラーは発生しませんでした。

2つの質問があります:

  1. これらのアドオンドメインにアクセスして、正しくセットアップされているかどうかをテストするにはどうすればよいですか。通常、http://example.com/addon-domain.comを介してアクセスできますが、私の場合、メインドメインは他の場所でホストされているため動作しません。

    • http://x.x.x.x/addon-domain.comも機能しません。
  2. 2番目の質問は、それがまったく機能するか、メインドメインのDNSをGoDaddyに戻す必要があるかということです。

1
Matt

http://IPADDRESS/~cpanel_accountname/addon_domain_directory経由でアクセスできるはずです

http://123.456.789.000/~matt/addondomainのようになります

更新:。 https://au.godaddy.com/help/preview-your-website-395

1
Steve

Wordpressまたは他の同様のCMSを使用している場合、上記の~usernameメソッドには1つの問題があります。絶対URLを壊し、CSS、画像、JavaScriptなしではページを使用できなくします。

この問題のもう1つの方法は、ホストファイルを編集し、cPanelで作成したアドオンドメインをサイトのIPアドレスにリダイレクトすることです。

e.g。 121.12.12.12 www.example.com

システムのDNSキャッシュをクリアすると、css、image、jsの破損の問題が解決します。

MacOSでホストファイルを編集する方法

  1. ターミナルを開く
  2. Sudo nano /etc/hostsと入力し、returnを押します。
  3. 管理者パスワードを入力し、returnを押します。
  4. ファイルに「」を追加します。
  5. ファイルを保存して終了します。
  6. キャッシュをクリアします。ページをリロードします。万歳!
1
Hitesh Chavda

IP経由でWebサイトにアクセスすることは望ましくなく、ほとんどの優れたホストではサポートされていません。

Mod_userdirにはセキュリティ上の懸念があるため、セキュリティに精通した共有Webホストがmod_userdirを介してサーバーのIPアドレスを介してコンテンツにアクセスできないようにすることをお勧めします。詳細については、以下をご覧ください。

ソース

このURLの機能を担当するmod_userdirモジュールは非常に安全ではなく、アカウントに対する攻撃のリスクを高めます。私たちはユーザーのセキュリティを心配しており、最高のセキュリティ対策のみを使用しています。そのため、共有サーバーではmod_userdirと一時URLが無効になっています。

ソース

mod_userdirを使用すると、http://ipaddress/~userなどの/〜user /構文の一時URLを使用して、ユーザーのホームページにアクセスできます。

Mod_userdirを有効にすると、かなりのセキュリティリスクとデメリットが生じます。

  1. ユーザー名が公開されています-同じドメイン名(servers IP address or serversホスト名)を介してサーバーでホストされているさまざまなWebサイトにアクセスして、/〜user /部分のみを置き換えることができます(たとえば、http://ipaddress/~user1http://ipaddress/~user2http://ipaddress/~user3など)。ハッキング攻撃に。

  2. Mod_userdirモジュールがWebサイトへのアクセスに使用される場合、トラフィックは訪問者がWebサイトにアクセスするユーザーの合計に追加されますが、実際のWebサイト所有者であるユーザーの帯域幅使用量には追加されません。

  3. 非rootユーザーによる変更からサーバーを保護するには、mod_userdirをrootアクセスに対して無効にする必要があります。したがって、「UserDir disabled root」を構成に含める必要があります。

ご存知かもしれませんが、アカウントとデータを常に保護するために、最新のテクノロジーを導入する傾向があります。 mod_userdirモジュールは現在、共有サーバー上で無効になっているため、セキュリティレベルを上げ、アカウントとサーバーがハッキングされる可能性を減らすことができます。これは当社の最高のセキュリティ基準に沿ったものであり、お客様が当社に期待するレベルのセキュリティを提供できます。

また、専用IPを使用しない共有ホスティングを使用する場合は、/~username/addon-domain/を使用する必要があります。ただし、最初に有効にした場合、そのホストでプロセスをセットアップします。

正しい方法...

正しい方法は、アドオンドメインをcPanelに追加したことを確認してから、DNS AレコードをアドオンドメインをホストするサーバーのIPアドレスに更新するか、そのサーバーをホストするWebホストが推奨するネームサーバーを使用することです。残りは動作するはずです...しかし、インターネットが記録を更新するのに1時間、または72時間かかることがあります...それは瞬時ではありません。だから、あなたがこれを追加し、これを長く待っていないなら...何も間違っていないかもしれない、他のあなたが十分に長く待っていないという事実。

DNSがWebを介して伝播するのを待たずにサーバー構成を確認する場合は、 オペレーティングシステムのホストファイルを編集する を使用できます。

1
Simon Hayter

ドメイン名の有効期限が切れたアドオンドメインを持つCpanelアカウントを持っています。ファイルはまだサイトにあり、サイトのホームページにアクセスする必要がありました。このサイトはWordpressで作成されました。

http://ipaddress/~account_name/folder_name/index.php 経由でアクセスできました

私の場合、フォルダ名はドメイン名でした:domain_name.com

Index.phpを追加するまで機能しませんでした。 http://ipaddress/~account_name/domain_name.com を使用すると、404エラーが発生しました。

0
CharlieE