MAMP पर कई वेबसाइट / वर्चुअल होस्ट कैसे सेट करें? [बन्द है]


18

विकास के लिए एक समय में कई वेबसाइट प्रबंधित / होस्ट करने के लिए आप MAMP को कैसे कॉन्फ़िगर करते हैं ?


मेरे पास टिप्पणी करने के लिए प्रतिष्ठा नहीं है, लेकिन मैं सिर्फ यह बताना चाहता हूं कि इसके अनुसार आप टेक्स्ट फाइलों के साथ गोपनीय फाइलों को संपादित करने से बचना चाहते हैं: MAMP के साथ वर्चुअल होस्ट
यारिन


पुन: textedit- उपयोगकर्ता निर्देशिका में क्या है पर निर्भर करता है। कुछ चीजें rtf के साथ अच्छा नहीं करती हैं; बस 'सादा पाठ' के लिए textedit सेट करें।

आपको सिस्टम वरीयताओं में वेब साझाकरण बंद करना होगा

क्या कोई कृपया मेरी मदद कर सकता है? मैं MAMP stackoverflow.com/q/40405663/4480164
kyo

जवाबों:


33

अपने डिफ़ॉल्ट श्रवण पोर्ट को बदलें

जाओ MAMP > Preferences > Portsऔर होने के लिए सेट Apache Portकरें 80। प्रेस ठीक है।

अपनी स्थानीय होस्ट फ़ाइल सेट करें

अपनी होस्ट फ़ाइल को संपादित करें ताकि आपके पास कुछ डोमेन हों जो आपके स्थानीय वेब सर्वर पर हल होंगे।

टर्मिनल से, sudo pico /etc/hostsअपना पासवर्ड लिखें और टाइप करें। नीचे, दो पंक्तियों को जोड़ दें।

127.0.0.1    local.example.com
127.0.0.1    local.example.net

फ़ाइल सहेजें और बाहर निकलें (Ctrl + O, दर्ज करें, Ctrl + X)।

अपने अपाचे कॉन्फ़िगरेशन में वर्चुअल होस्ट जोड़ें

/Applications/MAMP/conf/apache/httpd.confपाठ संपादक में खोलें , नीचे स्क्रॉल करें, और फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ें।

NameVirtualHost * 

<VirtualHost *> 
DocumentRoot "/Applications/MAMP/htdocs" 
ServerName localhost 
</VirtualHost> 

<VirtualHost *> 
DocumentRoot "/Users/YOURNAME/sites/example-a" 
ServerName local.example.com
</VirtualHost>

<VirtualHost *> 
DocumentRoot "/Users/YOURNAME/sites/example-b" 
ServerName local.example.net
</VirtualHost>

अपाचे को फिर से शुरू करें

सर्वर बंद करें और फिर MAMP पर सर्वर प्रारंभ करें। अब आपको यात्रा करने में सक्षम होना चाहिए: http://local.example.com/ और http://local.example.net/


5
मैंने आपके जवाब को बढ़ाने के लिए सर्वरफॉल्ट में पंजीकरण किया है! : D
badReiko

मैं भी। यह आश्चर्यजनक है, क्योंकि आपको केवल दो कॉन्फिगर फ़ाइलों को संपादित करके स्थानीय रूप से कई साइटों के प्रबंधन के लिए MAMP Pro (जो कि महंगा है) खरीदना नहीं है।
MAV

निषिद्ध त्रुटि तक पहुँचने के लिए, यहां जाएं: stackoverflow.com/questions/9110179/…
zengr

5
यहाँ स्थित वर्चुअल होस्ट कॉन्फिग के लिए एक विशिष्ट फ़ाइल है:/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
ब्रायन डाउनिंग

6
@BryanDowning यह उल्लेख करने योग्य है कि अपाचे के लिए इस फ़ाइल का उपयोग करने के लिए आपको httpd.conf फ़ाइल के भीतर से निम्न पंक्ति को Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
अनसुना करना होगा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.