回答:
私はちょっとしたことをしなければならなかったとき、ワイルドカード名でVirtualHostを作成しました:
/etc/hosts
ファイルに配置します127.0.0.1 *.example.com
mod_rewrite
ApacheサイトディレクトリにワイルドカードVirtualHostを作成します。
<VirtualHost 127.0.0.1:80>
DocumentRoot /default/path
ServerName example.com
ServerAlias *.example.com
RewriteEngine On
UseCanonicalName Off
RewriteCond %{HTTP_HOST} ^(.*).example.com
RewriteCond /srv/%1/ -d
RewriteRule ^(.+) %{SERVER_NAME}$1 [C]
RewriteRule ^([^.]+)\.example\.com/(.*) /srv/$1/$2 [L]
</VirtualHost>
これで/srv/
、任意のフォルダをその下に置くことができ、それはのルートになります<foldername>.example.com
これはメモリから借用されたものであり、さらに小さな調整が必要になる可能性があり、各Webアプリケーションが持つ他の書き換えルールと競合する可能性があります。しかし、それは私のWebアプリケーションテストのニーズにぴったりです。
うWebminの仕事を?これは、Apacheだけでなく、システム管理のためのWebインターフェースです。Apache仮想ホストへのフォーム入力インターフェースはありません。