मेरे पास एक वेब एप्लिकेशन है जिसे कस्टम डोमेन का समर्थन करने की आवश्यकता है, इस संबंध में मैंने निम्नलिखित नाम आधारित वर्चुअल सर्वर स्थापित किया है:
<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>
सर्वर उपनाम के रूप में * नोटिस? उस सर्वर पर सभी डोमेन को पकड़ता है। हालाँकि, मेरे पास इस सर्वर पर अन्य साइटें हैं जिन्हें मैं इस सूची से बाहर रखना चाहता हूं। यह मेरे लिए अधिक किफायती है कि प्रत्येक डोमेन को मैन्युअल रूप से सेट करने की तुलना में बहिष्कृत डोमेन की एक सूची होनी चाहिए जो एक उपयोगकर्ता इस सेवा में सर्वरएलाइज़ के रूप में पंजीकृत हो सकता है ...
शायद यह जाने का सबसे अच्छा तरीका नहीं है, लेकिन मैं एक वेब-ऐप स्थापित करने के लिए सबसे अच्छे (अपेक्षाकृत सरल) तरीके से मदद की तलाश कर रहा हूं, जो किसी भी डोमेन को पकड़ सकता है, जबकि अन्य विशिष्ट डोमेन को अलग-अलग ऐप में रूट करने की अनुमति देता है ।