आपको यह काम करने के लिए कई कदम उठाने की आवश्यकता है।
1.) hosts
फ़ाइल अपडेट करें। विंडोज एक्सपी पर, आप इसे c:\WINDOWS\system32\drivers\etc\
के तहत पा सकते हैं। आपको पहले से ही पहली पंक्ति दिखाई देनी चाहिए, यह आपके उल्लिखित अन्य प्रोजेक्ट का ख्याल रखती है। - उल्लिखित आभासी मेजबानों को किसी भी अनुरोध को अपनी मशीन पर वापस भेजने के लिए अतिरिक्त जोड़ें।
127.0.0.1 localhost
127.0.0.1 foo-bar.com
127.0.0.1 abcdef.com
127.0.0.1 qwerty.com
2.) अद्यतन अपाचे विन्यास में vhosts फ़ाइल। अपने एक्सएएमपीपी फ़ोल्डर के तहत, apache\conf\extra\httpd-vhosts.conf
पर निम्नलिखित जोड़ें और यदि आवश्यक हो तो पोर्ट बंद करें (यानी यदि आप पोर्ट 80 के बजाय 8080 का उपयोग करते हैं)।
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/foo-bar/
ServerName www.foo-bar.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/abcdef/
ServerName www.abcdef.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot C:/xampplite/htdocs/qwerty/web/
ServerName www.qwerty.com
</VirtualHost>
3.) एक त्वरित विन्यास की जाँच करें। ओपन {XAMPP-folder}\apache\conf\httpd.conf
आपकी फ़ाइल और यह सुनिश्चित करें कि निम्न भाग एक पूर्ववर्ती #
चरित्र से बाहर टिप्पणी नहीं की है:
Include conf/extra/httpd-vhosts.conf
4.) पुनः प्रारंभ XAMPP।
... और अब आप सभी सेटअप होना चाहिए। यूआरआई में आपकी अन्य परियोजना को सुलभ किया जाना चाहिए यदि आपने इसे C:/xampplite/htdocs/my-project/
के तहत रखा है।
मैं एक अलग बंदरगाह के साथ काम कर रहा हूं और इसे विंडोज़ पर ठीक से काम करने के लिए कोई भाग्य नहीं मिला है। क्या आपको इस पर कोई सलाह है? उदाहरण के लिए पोर्ट 8080 का उपयोग करना। – Jessycormier
एक चीज जिसे आपने शायद पहले ही पता लगाया है वह है कि आपको vhosts फ़ाइल को बदलने की आवश्यकता है, यानी '' का उपयोग करें। लेकिन हर बार जब मैं ऐसा करता हूं, तो मैं उस बंदरगाह को सुनने के लिए अपाचे को बताना भूल जाता हूं। अपनी 'httpd.conf' फ़ाइल में "सुनें" ढूंढें, और इसे' 8080 'सुनें। इसके अलावा यदि आप अभी भी अपाचे 2.2 पर हैं, तो आपको 'httpd-vhosts.conf' में अपनी vhost सेटिंग्स के शीर्ष पर 'NameVirtualHost *: 8080' भी जोड़ना होगा। –
MicE
धन्यवाद।आपने मुझे शामिल करने के लिए उस छिपी हुई जांच का उल्लेख करके बचाया .../httpd-vhosts.conf! मैंने सोचा कि इसे डिफ़ॉल्ट रूप से शामिल किया जाएगा लेकिन यह नहीं था और मैं जिस ट्यूटोरियल का उपयोग कर रहा था उसका उल्लेख नहीं किया गया था। अब आकर्षक के रूप में काम करता है। – zehelvion