ฉันมีเว็บแอปพลิเคชันที่ต้องการสนับสนุนโดเมนที่กำหนดเองในเรื่องนั้นฉันได้ตั้งค่าเซิร์ฟเวอร์เสมือนที่ใช้ชื่อต่อไปนี้:
<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>
สังเกตุ * ว่าเป็นนามแฝงของเซิร์ฟเวอร์หรือไม่ ที่จับโดเมนทั้งหมดบนเซิร์ฟเวอร์นั้น อย่างไรก็ตามฉันมีเว็บไซต์อื่น ๆ ในเซิร์ฟเวอร์นี้ซึ่งฉันต้องการแยกออกจากรายการนี้ มันประหยัดกว่าที่ฉันจะมีรายชื่อของโดเมนที่แยกออกไปกว่าตั้งค่าทุกโดเมนที่ผู้ใช้อาจลงทะเบียนด้วยบริการนี้เป็น serverAlias ...
บางทีนี่อาจไม่ใช่วิธีที่ดีที่สุด แต่ฉันกำลังมองหาความช่วยเหลือในวิธีที่ดีที่สุด (ค่อนข้างง่าย) ในการตั้งค่าแอปพลิเคชันเว็บที่อาจจับโดเมนใด ๆ ในขณะที่อนุญาตให้ส่งเฉพาะโดเมนอื่น ๆ.