2017-05-28 5 views
1

ここで*は、apple.example.com、pearl.example.comのようなクライアントごとに異なります。 これらはすべて同じIPと同じディレクトリにルーティングする必要があります。 ホストファイルとhttpdの設定を変更するには?* .example.comのような動的仮想ホスティングを作成するにはどうしたらいいですか?

より詳細な例:

<VirtualHost 111.22.33.44> 
    ServerName     customer-1.example.com 
    DocumentRoot  "/www/hosts/example.com/docs" 
    ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin" 
</VirtualHost> 

<VirtualHost 111.22.33.44> 
    ServerName     customer-2.example.com 
    DocumentRoot  "/www/hosts/example.com/docs" 
    ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin" 
</VirtualHost> 

<VirtualHost 111.22.33.44> 
    ServerName     customer-N.example.com 
    DocumentRoot  "/www/hosts/example.com/docs" 
    ScriptAlias "/cgi-bin/" "/www/hosts/example.com/cgi-bin" 
</VirtualHost> 

ありがとう!

答えて

0

あなたはにServerAliasこのようなでスターを使用することができます。だから私は、hostsファイルにすべてのエイリアスを追加する必要がありますか私も使用することができません

<VirtualHost 111.22.33.44> 
    ServerName  customer-1.example.com 
    ServerAlias  *.example.com 
    DocumentRoot "/www/hosts/example.com/docs" 
    ScriptAlias  "/cgi-bin/" "/www/hosts/example.com/cgi-bin" 
</VirtualHost> 
+0

* .example.comとが(それはありませんそのように動作するようです。) –

+0

私は、** ServerAlias **を使用できるように、すべてのサブドメインに1つのディレクトリを提供する必要があることを理解しています。それは...ですか? –

+0

これをインストールすることによって、アクリルDNSプロキシがホストファイル内で動作するようになりました。指定したサーバー設定は問題なく機能しています。 :) –

関連する問題