0

まず第一に、質問があまり説明的ではないことを認めてください-私がタイトルで意味することを要約するのは非常に難しいです。

詳しく説明させてください。uservoice.comでは、ユーザーがドメインエイリアシングを持つことができます。

たとえば、これらのサイトはドメインエイリアシングを使用します。

  1. http://feedback.bit.ly
  2. http://feedback.topofblogs.com
  3. http://feedback.neutex.net

それらのどれも、uservoiceプラットフォームを独立してホストしていません。

だから私の質問は、彼らがユーザーエイリアシングをどのように行っていると思いますか?

uservoiceのapache構成にサーバーエイリアスがたくさんあると思いますか?

すごく興味がある。この質問が理にかなっていることを願っています。

良い一日を過ごしてください。

4

2 に答える 2

0

Name-based Virtual Hostsの Apache ドキュメントから:

...最初にリストされた仮想ホストがデフォルトの仮想ホストです。

ホストされている各サイトは、DNS 構成で cname を設定して、uservoice サーバーを指すようになっている可能性があります。Uservoice はおそらく、デフォルトの仮想ホストを使用してそれらすべてを処理するだけです。新しいクライアントを追加するたびに、新しい仮想ホスト エントリまたはサーバー エイリアスを追加するとは思えません。これには、Apache の再起動が必要です。

編集: あなたがリストしたサイトの 1 つのクイック HTTP HEAD リクエストは、それらがApache ではなくnginxを使用していることを示しています。Nginx には、おそらく Apache と同様の構成機能があります。個人的に使ったことはありません。

于 2010-01-22T15:26:19.823 に答える
0

使用している Web サーバーによって異なります。仮想ホスティングを行うには、HTTP 1.1 を使用する必要があります。HTTP 1.1 は、ブラウザーが要求しているサーバーの名前を Host: ヘッダーで送信します。したがって、ユーザーがhttp://www.foo.com/path/to/somethingをリクエストすると、リクエストは次のようになります。

GET /path/to/something HTTP/1.1
Host: www.foo.com

次に、Web サーバーは「ホスト」を見て、リクエストの処理方法を確認できます。

于 2010-01-22T15:20:25.987 に答える