मैंने हाल ही में ओएस एक्स मावेरिक्स के साथ आने वाले अपाचे को सक्रिय किया है। मैंने हालांकि वेब-सर्वर स्थापित करने के लिए कुछ ट्यूटोरियल का पालन किया। जब मैं अपने होम-फ़िल्टर पर ब्राउज़ करता हूं http://localhost/~nazeem
, तो मुझे निम्न त्रुटि मिलती है:You don't have permission to access /~nazeem/ on this server.
स्थापना के कदम
वेबसर्वर को सेट करने के लिए, मैंने निम्नलिखित कदम उठाए:
- कमांड के साथ वेबसर्वर सक्रिय:
apachectl start
- यदि मॉड्यूल लोड है, तो जाँच करके PHP को सक्षम करें
- जाँच की जाती है कि क्या होम फोल्डर मॉड्यूल लोड किया गया है
उपयोगकर्ता आधारित विन्यास फाइल बनाया,
/etc/apache2/users/nazeem.conf
सामग्री इस प्रकार है:<Directory "/Users/nazeem/Development/Websites/"> Options Indexes MultiViews FollowSymLinks AllowOverride All </Directory>
अनुमतियां
~ / nazeem: drwxr-xr-x + ~ / nazeem / विकास: drwxr-xr-x ~ / nazeem / विकास / वेबसाइट: drwxr-xr-x
लॉग
अपाचे लॉग निम्नलिखित कहता है:
[Mon May 19 21:22:57 2014] [error] [client ::1] client denied by server configuration: /Users/nazeem/Sites
मेरी राय में यह उल्लेखनीय है, क्योंकि मार्ग /Users/nazeem/Sites
वही है जो मैंने अपने उपयोगकर्ता विन्यास में परिभाषित किया है।
संस्करण
ओएस एक्स मावेरिक्स 10.9.3 अपाचे 2.2.26
किसी को पता है कि यह कैसे हल करने के लिए?