आप VirtualDocumentRoot
का उपयोग कर इसे प्राप्त कर सकते हैं।
अपने मामले में आप अपनी वेबसाइटों तक पहुंचने के लिए एक विकास उप-डोमेन सेट कर सकते हैं।
<VirtualHost *:80>
ServerName testsites.localhost.com
ServerAlias *.test.localhost.com
VirtualDocumentRoot /var/www/dev/%1/public
</VirtualHost>
अब अगर आप का उपयोग http://project1.test.localhost.com
यह /var/www/dev/project1/public
बताएगा, http://project2.test.localhost.com
/var/www/dev/project2/public
को इंगित और होगा आदि
आदेश में इस काम करने के लिए, आप भी मॉड्यूल virtual_host_alias सक्षम करने के लिए में
LoadModule vhost_alias_module modules/mod_vhost_alias.so
ध्यान दें कि आपको अपने उप-डोमेन के लिए अपने /etc/hosts
में प्रविष्टियां डालना है और उन्हें 127.0.0.1 तक हल करने के लिए इंगित करें।
127.0.0.1 project1.test.localhost.com
127.0.0.1 project2.test.localhost.com
आप सेनाओं में अपने उप डोमेन में से प्रत्येक के लिए एक प्रवेश लिखने के लिए नहीं करना चाहते हैं फ़ाइल सेटअप करने के लिए एक सरल DNS सर्वर, जहाँ आप अपने उप डोमेन *.test.localhost.com
और के सभी वाइल्डकार्ड कर सकते हैं पर विचार कर सकते 127.0.0.1
को हल करने के लिए उन्हें बताएं आप गतिशील वर्चुअल होस्ट here के बारे में अधिक पढ़ सकते हैं।
आप केवल 'विकल्प + इंडेक्स' को सक्षम क्यों नहीं करते? – sitilge