Özel etki alanlarını desteklemesi gereken bir web uygulamam var, bu bağlamda aşağıdaki ad tabanlı sanal sunucuyu ayarladım:
<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>
* Sunucu takma adı olarak fark ettiniz mi? sunucudaki tüm alan adlarını yakalar. Ancak, bu sunucuda bu listenin dışında tutulmasını istediğim başka sitelerim var. Dışlanan alan adlarının bir listesine sahip olmak, bir kullanıcının bu hizmette bir sunucu olarak kaydedilebileceği her alanı manuel olarak ayarlamaktan daha ekonomiktir ...
Belki de bu gitmek için en iyi yol değildir, ancak diğer belirli alanların farklı uygulamalara yönlendirilmesine izin verirken, herhangi bir etki alanını yakalayabilecek bir web uygulaması kurmak için en iyi (nispeten basit) şekilde yardım arıyorum .