GoDaddy cPanelホスティングアカウントを持っています。メインドメインはGoDaddyに登録されており、cPanelをホストしています。メインドメインは他のホストでホストされ、他のホストのネームサーバーを使用しています。このGooDaddy cPanelアカウントにアドオンドメインを追加しようとしています。ファイルやデータベースなどでアドオンドメインを設定しました。
私の状況はこれといくらか似ています GoDaddyの登録ドメイン、Cloudflareを指しています-ホスティングにドメインを追加できません 、しかし、アドオンドメインの追加中にエラーは発生しませんでした。
2つの質問があります:
これらのアドオンドメインにアクセスして、正しくセットアップされているかどうかをテストするにはどうすればよいですか。通常、http://example.com/addon-domain.com
を介してアクセスできますが、私の場合、メインドメインは他の場所でホストされているため動作しません。
http://x.x.x.x/addon-domain.com
も機能しません。2番目の質問は、それがまったく機能するか、メインドメインのDNSをGoDaddyに戻す必要があるかということです。
http://IPADDRESS/~cpanel_accountname/addon_domain_directory
経由でアクセスできるはずです
http://123.456.789.000/~matt/addondomain
のようになります
Wordpressまたは他の同様のCMSを使用している場合、上記の~username
メソッドには1つの問題があります。絶対URLを壊し、CSS、画像、JavaScriptなしではページを使用できなくします。
この問題のもう1つの方法は、ホストファイルを編集し、cPanelで作成したアドオンドメインをサイトのIPアドレスにリダイレクトすることです。
e.g。 121.12.12.12 www.example.com
システムのDNSキャッシュをクリアすると、css、image、jsの破損の問題が解決します。
MacOSでホストファイルを編集する方法
Sudo nano /etc/hosts
と入力し、return
を押します。return
を押します。IP経由でWebサイトにアクセスすることは望ましくなく、ほとんどの優れたホストではサポートされていません。
Mod_userdirにはセキュリティ上の懸念があるため、セキュリティに精通した共有Webホストがmod_userdirを介してサーバーのIPアドレスを介してコンテンツにアクセスできないようにすることをお勧めします。詳細については、以下をご覧ください。
このURLの機能を担当するmod_userdirモジュールは非常に安全ではなく、アカウントに対する攻撃のリスクを高めます。私たちはユーザーのセキュリティを心配しており、最高のセキュリティ対策のみを使用しています。そのため、共有サーバーではmod_userdirと一時URLが無効になっています。
mod_userdirを使用すると、
http://ipaddress/~user
などの/〜user /構文の一時URLを使用して、ユーザーのホームページにアクセスできます。Mod_userdirを有効にすると、かなりのセキュリティリスクとデメリットが生じます。
ユーザー名が公開されています-同じドメイン名(server
s IP address or server
sホスト名)を介してサーバーでホストされているさまざまなWebサイトにアクセスして、/〜user /部分のみを置き換えることができます(たとえば、http://ipaddress/~user1
、http://ipaddress/~user2
、http://ipaddress/~user3
など)。ハッキング攻撃に。Mod_userdirモジュールがWebサイトへのアクセスに使用される場合、トラフィックは訪問者がWebサイトにアクセスするユーザーの合計に追加されますが、実際のWebサイト所有者であるユーザーの帯域幅使用量には追加されません。
非rootユーザーによる変更からサーバーを保護するには、mod_userdirをrootアクセスに対して無効にする必要があります。したがって、「UserDir disabled root」を構成に含める必要があります。
ご存知かもしれませんが、アカウントとデータを常に保護するために、最新のテクノロジーを導入する傾向があります。 mod_userdirモジュールは現在、共有サーバー上で無効になっているため、セキュリティレベルを上げ、アカウントとサーバーがハッキングされる可能性を減らすことができます。これは当社の最高のセキュリティ基準に沿ったものであり、お客様が当社に期待するレベルのセキュリティを提供できます。
また、専用IPを使用しない共有ホスティングを使用する場合は、/~username/addon-domain/
を使用する必要があります。ただし、最初に有効にした場合、そのホストでプロセスをセットアップします。
正しい方法...
正しい方法は、アドオンドメインをcPanelに追加したことを確認してから、DNS AレコードをアドオンドメインをホストするサーバーのIPアドレスに更新するか、そのサーバーをホストするWebホストが推奨するネームサーバーを使用することです。残りは動作するはずです...しかし、インターネットが記録を更新するのに1時間、または72時間かかることがあります...それは瞬時ではありません。だから、あなたがこれを追加し、これを長く待っていないなら...何も間違っていないかもしれない、他のあなたが十分に長く待っていないという事実。
DNSがWebを介して伝播するのを待たずにサーバー構成を確認する場合は、 オペレーティングシステムのホストファイルを編集する を使用できます。
ドメイン名の有効期限が切れたアドオンドメインを持つCpanelアカウントを持っています。ファイルはまだサイトにあり、サイトのホームページにアクセスする必要がありました。このサイトはWordpressで作成されました。
http://ipaddress/~account_name/folder_name/index.php 経由でアクセスできました
私の場合、フォルダ名はドメイン名でした:domain_name.com
Index.phpを追加するまで機能しませんでした。 http://ipaddress/~account_name/domain_name.com を使用すると、404エラーが発生しました。