2011-02-03 14 views
0

新しい仮想ホストを追加したときにApacheサービスを再起動する必要性をなくすために、正規表現を使用して仮想ホストを設定できます。私はサイトがかなり頻繁に追加され削除されるサーバーを持っており、そうしたいと思います。正規表現を使用したApacheでの仮想ホスト

サイトのすべてのディレクトリの形式は、/ var/www/{site-of-site}/wwwです。ですから、正規表現「var/www /([A-Za-z0-9。]){1、}/www」と一致させて、ディレクトリとドメイン名の両方を取得する必要があります。

これはApache2で本当に可能ですか?もしそうなら、基本的な見た目はどうですか?

答えて

1

私はこれを私の開発マシンで行います。 mod_vhost_aliasを有効にする必要があります。あなたのバーチャルホストのファイルに続いて 、追加:

VirtualDocumentroot "/var/www/%-1.0s/%-2.0/public_html" 
<Directory "/var/www"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

これはhttp://mydevproject.clientの/ var/www /のクライアントへ/ mydevproject/public_htmlの

を指しています
関連する問題