Saya memiliki aplikasi web yang perlu mendukung domain khusus, dalam hal ini saya telah mengatur server virtual berbasis nama berikut:
<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>
Perhatikan * sebagai alias server? yang menangkap semua domain di server itu. Namun, saya memiliki situs lain di server ini yang ingin saya kecualikan dari daftar ini. Lebih ekonomis bagi saya untuk memiliki daftar domain yang dikecualikan daripada mengatur secara manual setiap domain yang dapat didaftarkan pengguna pada layanan ini sebagai server.
Mungkin ini bukan cara terbaik untuk pergi, tetapi saya sedang mencari bantuan, dengan cara (relatif sederhana) terbaik untuk membuat aplikasi web yang dapat menangkap domain apa pun, sementara memungkinkan domain tertentu lainnya dialihkan ke aplikasi yang berbeda .
sumber
000-excluded.example.com.conf
di dir yang tersedia di situs.