Mam aplikację internetową, która musi obsługiwać domeny niestandardowe, w związku z tym skonfigurowałem następujący serwer wirtualny oparty na nazwie:
<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>
Zauważ * jako alias serwera? który przechwytuje wszystkie domeny na tym serwerze. Mam jednak inne strony na tym serwerze, które chcę wykluczyć z tej listy. Bardziej ekonomiczne jest dla mnie posiadanie listy wykluczonych domen niż ręczne ustawianie każdej domeny, w której użytkownik może zarejestrować się w tej usłudze jako serwerAlias ...
Być może nie jest to najlepsza droga, ale szukam pomocy w najlepszy (stosunkowo prosty) sposób, aby skonfigurować aplikację internetową, która może przechwytywać dowolne domeny, jednocześnie umożliwiając kierowanie innych określonych domen do różnych aplikacji .
źródło
000-excluded.example.com.conf
w reż.