2011-12-24 26 views
0

(初心者からApacheへの用語集)ディレクトリ別Apache仮想ホスト

ApacheでUbuntu 11.10を実行しています。 DocumentRootからサブディレクトリにwww要求を送ることは可能ですか?例、私は/生産があると言う。 "/production/blog.com"のような新しいサブディレクトリを作成すると、* .blog.comのリクエストがそのディレクトリから取得されます。何らかの方法でApache設定をワイルドカードする方法はありますか?

+0

' ServerAlias'ディレクティブは、ワイルドカードを可能にします。適切なmod_rewriteマジックでは、ワイルドカードのホスト名部分をサブディレクトリ参照に変換することができます。 –

答えて

1

はい、次のように:あなたは `にServerAlias * .example.com`その特定のホスト/バーチャルホストの定義ハンドルを聞かせするために、すべてのexample.comホスト名を持つことができるようにhttp://httpd.apache.org/docs/2.2/vhosts/mass.html

+1

どのような例ですか?この作業にはmod_rewriteが必要ですか? – ewhitt

+0

@ user962019 - [シンプルな動的仮想ホスト](http://httpd.apache.org/docs/2.2/vhosts/mass.html#simple)私は、これにはmode_rewriteが必要であるとは思わないが、それは後のいくつかの例のためである。 – ziesemer

+0

ありがとうございます。どのURLが "VirtualDocumentRoot/www/hosts /%0/docs"の "%0"に許可されているかを制御しますか?私の目標は、*。blog.com(www.blog.com、site.blog.com、download.blog.com、...など)を許可することです。 – ewhitt

関連する問題