У мене є веб-додаток, який повинен підтримувати власні домени, у зв'язку з цим я створив наступний віртуальний сервер на основі імені:
<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>
Помічаєте * як псевдонім сервера? що захоплює всі домени на цьому сервері. Однак у мене є інші сайти на цьому сервері, які я хочу виключити зі цього списку. Для мене вигідніше мати список виключених доменів, ніж встановити вручну кожен домен, на який користувач може зареєструватися в цій службі як серверAlias ...
Можливо , це не найкращий шлях, але я шукаю допомогу, в кращому (відносно простий) спосіб налаштувати веб-додаток , який може зловити будь-які домени, дозволяючи при цьому інші специфічні домени , які будуть спрямовані на різні додатки .