Tôi có một ứng dụng web cần hỗ trợ các miền tùy chỉnh, liên quan đến việc tôi đã thiết lập máy chủ ảo dựa trên tên sau:
<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>
Lưu ý * là bí danh máy chủ? bắt tất cả các tên miền trên máy chủ đó. Tuy nhiên, tôi có các trang web khác trên máy chủ này mà tôi muốn loại khỏi danh sách này. Sẽ kinh tế hơn đối với tôi khi có một danh sách các tên miền bị loại trừ hơn là đặt thủ công mọi tên miền mà người dùng có thể đăng ký tại dịch vụ này dưới dạng máy chủ ...
Có lẽ đây không phải là cách tốt nhất, nhưng tôi đang tìm kiếm sự giúp đỡ, theo cách tốt nhất (tương đối đơn giản) để thiết lập một ứng dụng web có thể bắt bất kỳ tên miền nào, trong khi cho phép các tên miền cụ thể khác được chuyển đến các ứng dụng khác nhau .