2009-04-24 5 views
0

IISとASP.NET(そして理想的には共有ホスティングアカウントで使用される可能性のあるもの)が可能かどうかを知りたいが、エンドユーザーが独自のドメイン名を使用できるようにするWordPress.comの機能を模倣することは必須ではありません。IIS/ASP.NETでカスタムユーザードメイン(WordPressなど)をサポートする方法

WordPressには、自分のドメインを所有するユーザーが、WordPressの独自のDNSを指すようにドメインのDNS設定を変更します。私の推測では、これはではありません。各カスタムユーザードメインのDNSサーバーのテーブルにエントリを追加する必要があるため、共有ホスティングアカウントで行うことができるものです。

しかし、今後参照するために、おそらくVPSでプログラムによって自動化されるものがありますか?

答えて

1

私の推測では、これはあなたがほぼ正しいなら、共有ホスティングアカウントに

を行うことができるようになるものではありませんです。 IISの既定のサイトは、既定のIPアドレスのポート80のすべての接続を待機します。

あなたは3つの方法で複数のサイトを追加することができます。

  1. は異なるポートでリスニング新しいサイトを追加します。

  2. 新しいIPアドレスを個別に聞くために、新しいIISサイトを設定し、ボックスにIPアドレスを追加してください(これはあまり行われません)。

  3. 異なる「ホストヘッダー」(ドメイン名はあなたと私)ではなく、同じ(デフォルトの)IPアドレスでリッスンする新しいサイトをサーバーに追加します。

通常、ホスティング会社はオプションの3を使用します。なぜなら、ホスティング会社はおそらく数百のサイトに対して単一のIPアドレスを使用するだけで済むからです。 したがって、各ホストヘッダーをボックスに追加するという面倒なプロセスを経なければならないでしょう。私はほとんど証明者ですが、これはWscriptで行うことができますが、私はその分野の専門家ではありません。

実際に入りたい場合は、ISAPIモジュールを作成してコールを傍受し、ドメイン名とターゲットフォルダの賢明な(ish)データベース/ハッシュテーブルを別のサイトとしてサーバーに設定することができます。

ボトムラインは、Windows上でこれを達成するさまざまな方法があります。おそらく、すべてがスーパースクリプト可能な* nixプラットフォームほど簡単ではありません。

+0

Windowsではもっと難しいことは間違いありませんが、今のところ私だけで十分です。 私はちょうどEC2アカウントを設定しましたが、これが私にこれを行う能力を与えるかどうか疑問に思っていますが、この時点ではほとんど分かりません。 WindowsベースのEC2を使用すると、あなたが言及した方法でIISを制御できますか? – devios1

+0

私はEC2の経験がないのですが、私が集めたことから、 "標準"のWebアプリケーションをどこかで実行しているところです。あなたが話していることは、「標準」の限界を超えています。私はあなたがこれを達成するためにいくつかの専用ホスティングを調べる必要があると思う。 –

+0

ありがとうございました。とにかく私はEC2を手伝っていきます - 私はそれを使う方法を学ぶかもしれません。 :) – devios1

0

われわれはドメインに対してワイルドカードDNSエントリを設定している。そうすれば、ユーザーが入力するドメインは、「.mydomain.com」で終わる限り、私たちのウェブサイトに解決されます。その後、私たちの.Netコードは "HOST"ヘッダーを見て、そのドメイン名と一致するコンテンツを提供します。

+0

これは私がやりたいことですが、今ではユーザーが所有する完全にカスタムのドメイン名をサポートすることに興味があります。 – devios1

関連する問題