मैक ओएस एक्स जहाजों को अपाचे के साथ पूर्व-स्थापित किया गया है, लेकिन फाइल गैर-मानक स्थानों में हैं। यह प्रश्न कॉन्फ़िगरेशन फ़ाइलों के रहने के बारे में जानकारी एकत्र करने के लिए एक जगह है, और php पृष्ठों की सेवा जैसी चीजों को करने के लिए अपाचे स्थापना को कैसे ट्विक करें।आप अपाचे सर्वर को कैसे कॉन्फ़िगर करते हैं जो मैक ओएस एक्स जहाज करता है?
उत्तर
अपाचे कॉन्फ़िग फ़ाइल है: /private/etc/apache2/httpd.conf
डिफ़ॉल्ट DocumentRoot है:/पुस्तकालय/वेबसर्वर/दस्तावेज़/
पीएचपी, चारों ओर लाइन 114 (शायद) में कम से सक्षम करने के लिए
LoadModule php5_module libexec/apache2/libphp5.so
:
#LoadModule php5_module libexec/apache2/libphp5.so
लाइन uncomment करने के लिए पाउंड चिह्न निकाल दें, ताकि अब यह इस तरह दिखता है: /private/etc/apache2/httpd.conf फ़ाइल निम्न पंक्ति है
अपाचे को पुनरारंभ करें: सिस्टम प्राथमिकताएं -> साझा करना -> "वेब साझाकरण" अन-चेक करें और इसे पुनः जांचें। या
$ sudo apachectl restart
httpd.conf/निजी/etc/apache2
में है uncommenting लाइन द्वारा पीएचपी सक्षम करें:
LoadModule php5_module libexec/apache2/libphp5.so
$ httpd वी
चल रहा हैआपको बहुत उपयोगी सेवा दिखाएगा आर जानकारी, जिसमें httpd.conf फ़ाइल मिल सकती है।
/etc/httpd/उपयोगकर्ता में उपयोगकर्ता-विशिष्ट कॉन्फ़िगरेशन फ़ाइलें शामिल हैं जिनका उपयोग वैश्विक कॉन्फ़िगरेशन को ओवरराइड करने के लिए किया जा सकता है। उदाहरण के लिए, /etc/httpd/users/*.conf फ़ाइल है कि एक उपयोगकर्ता से मेल खाती है में < निर्देशिका > ब्लॉक को जोड़ने "AddHandler सर्वर-पार्स एचटीएमएल" उस के लिए HTML फ़ाइलों की mod_include पार्स सक्षम हो जाएगा विशेष उपयोगकर्ता का $ HOME/साइटें निर्देशिका, लेकिन कहीं और नहीं।
लघु उद्योग/मैंने पाया मैं /private/etc/apache2/users/myusername.conf
को संपादित करने और AllowOverride All
को AllowOverride None
बदलना पड़ा काम करने के लिए (mod_include) भी शामिल है पाने के लिए।
फिर अपनी साइट के मूल में एक .htaccess फ़ाइल में निम्नलिखित जोड़ें:
Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html
यह '10.8' के रूप में'/पुस्तकालय/सर्वर/वेब/कॉन्फ़िगर/apache2/httpd_server_app.conf' में प्रतीत होता है। यह कहता है "फ़िल्टर आपको क्लाइंट को भेजे जाने से पहले सामग्री को संसाधित करने की अनुमति देता है ... सर्वर-साइड के लिए .shtml फ़ाइलों को पार्स करने के लिए (एसएसआई): (आपको" विकल्प "निर्देश में" शामिल "भी जोड़ना होगा।) "वे निर्देश को 'AddType टेक्स्ट/html .shtml \ AddOutputFilter INCLUDES .shtml' के रूप में जोड़ते हैं, लेकिन शायद सिर्फ पागल होने के कारण। मुझे समझ में नहीं आता है कि मैं कहां "अपाचे बताता हूं" जहां मेरा विशेष '.shtml' है? –
@alexgray अगर मुझे गलत नहीं लगता है कि पथ ओएसएक्स सर्वर पर है और मैंने जो पथ दिया है वह ओएसएक्स (डेस्कटॉप) के लिए है। –
- 1. वेब रूट अपाचे मैक ओएस एक्स
- 2. मैक ओएस एक्स
- 3. मैक ओएस एक्स तेंदुए
- 4. मैक ओएस एक्स - लाइब्रेरी
- 5. मैक ओएस एक्स शेर
- 6. मैक ओएस एक्स शेर पर अपाचे त्रुटि
- 7. मैक ओएस एक्स
- 8. आप ओएस एक्स पर इंटेल टीबीबी कैसे स्थापित करते हैं?
- 9. मैक ओएस एक्स
- 10. मैक ओएस एक्स
- 11. फ़ायरफ़ॉक्स को मैक ओएस एक्स
- 12. मैक ओएस एक्स
- 13. मैक ओएस एक्स 10.6
- 14. मैक ओएस एक्स
- 15. मैक ओएस एक्स
- 16. मैक ओएस एक्स
- 17. मैक ओएस एक्स
- 18. मैक ओएस एक्स शेर
- 19. मैक ओएस एक्स
- 20. मैक ओएस एक्स
- 21. मैक ओएस एक्स 10.6
- 22. मैक ओएस एक्स
- 23. मैक ओएस एक्स
- 24. मैक ओएस एक्स
- 25. मैक ओएस एक्स
- 26. मैक ओएस एक्स
- 27. मैक ओएस एक्स
- 28. ओएस एक्स शेर अपाचे
- 29. मैक ओएस एक्स
- 30. मैक ओएस एक्स
हालांकि इस सवाल का जवाब पुराना है, जानकारी अभी भी OS X Yosemite लिए सच है। –
एल कैपिटन पर भी लागू होता है (ओएसएक्स 10.11) – ctcherry