カスタムドメインをサポートする必要があるWebアプリケーションがあります。その点で、次の名前ベースの仮想サーバーをセットアップしました。
<VirtualHost *:80>
ServerName example.com
ServerAlias * *.example.com www.example.com example.com
RailsEnv production
RackEnv production
DocumentRoot /srv/www/example/current/public
<Directory /srv/www/example/current/public>
AllowOverride all
Options -MultiViews FollowSymLinks
</Directory>
ErrorLog /srv/www/example/log/error.log
TransferLog /srv/www/example/log/access.log
</VirtualHost>
*がサーバーエイリアスであることを確認してください。そのサーバー上のすべてのドメインをキャッチします。ただし、このサーバーからこのリストから除外したい他のサイトがあります。ユーザーがこのサービスでserverAliasとして登録するすべてのドメインを手動で設定するよりも、除外するドメインのリストを用意する方が経済的です...
おそらくこれは最善の方法ではありませんが、他の特定のドメインを別のアプリにルーティングできるようにしながら、任意のドメインをキャッチできるウェブアプリを設定するための最良の(比較的単純な)方法で、私は助けを探しています。