1

最近、自分のWebサイトをasmallorange.comの共有ホスティングソリューションに移動しましたが、サイトを適切に解決するには、提供されているネームサーバーを使用するようにドメインを設定する必要がありました。ドメインのDNSを引き続き管理することを決意しましたが、トップレベルドメインを次の形式の共有ロケーションに解決する方法が見つかりませんでした。

server.asmallorange.com/~username

だから私はここで何かが欠けていることを知っています、私の質問はこれです:

nameservers / DNSエントリで、server.sharedhost.com /〜usernameがトップレベルドメインとして機能できるようにするものは何ですか?(つまり、http://topleveldomain.com

4

4 に答える 4

7

何もない。DNSは、topleveldomain.comをserver.sharedhost.comにマップするだけです。ヘッダーを調べて、Host: topleveldomain.comserver.sharedhost.com /〜usernameと同等であることを認識しているのはWebサーバーです。

于 2008-09-23T19:12:36.750 に答える
5

何もない。彼らはあなたのドメイン名をserver.asmallorange.comが解決するのと同じIPに解決させていますが、それから彼らは彼らのウェブサーバーにドメイン名topleveldomain.comを認識させ、それがserver.asmallorangeと同じであることをウェブサーバーに伝えています.com /〜username。

仮想ホストはDNSトリックではなく、HTTPトリックです。要求されたホスト名は、すべての要求のHost:フィールドでブラウザーによって送信されます。

于 2008-09-23T19:13:12.443 に答える
0

Apacheには、Apache confファイルで有効にできる「mod_user」があります。これと仮想ホストを使用することで、それが実現されます。

于 2008-09-23T19:19:04.690 に答える
0

Apache の仮想ホストは、これを行う方法です。

ただし、DNS を「mydomain.com が 1.2.3.4 に解決される」ように設定したからといって、ドメイン名の制御を放棄するわけではありません。

于 2008-12-24T23:26:02.553 に答える