मैं एक अपाचे HTTP सर्वर (जिसके साथ मुझे कोई अनुभव नहीं है) को कॉन्फ़िगर करने का तरीका जानने की कोशिश कर रहा हूं, किसी और के पास वीएमयू उबंटू 8.04 में सेटअप है।
मुझे पता है कि सर्वर चल रहा है, जब से मैं http://1.2.3.4/ (जहां 1.2.3.4 वीएम का आईपी नंबर है) पर जाता <html><body><h1>It works!</h1></body></html>
हूं ।
मुझे / etc / apache2 / में apache2.conf और httpd.conf (अन्य फाइलों के बीच) मिला। httpd.conf खाली है।
मैंने DocumentRoot "/home/username/temp"
/etc/apache2/httpd.conf में जोड़ने का प्रयास किया और कुछ साधारण HTML को /home/username/temp/index.html में डाल दिया। लेकिन जब मैं http://1.2.3.4/ पुनः लोड करता हूं तो कोई परिवर्तन नहीं होता है।
क्या मुझे डॉक्यूमेंट को बदलने के लिए httpd को पुनः आरंभ करने की आवश्यकता है?
अपडेट : मैंने "DocumentRoot / var / www /" / in / etc / apache2 / sites- उपलब्ध / डिफ़ॉल्ट को "DocumentRoot / home / username / temp" में बदल दिया, लेकिन अगले HTML को तब तक नहीं चलाया गया जब तक मैं भाग नहीं गया sudo service apache2 restart
। क्या मैं अपाचे को फिर से लोड करने के लिए (पुनः आरंभ करने के बजाय) बता सकता हूं?
अपडेट # 2 : करोल पिकाज़ की टिप्पणी के जवाब पर यह समझे :sudo /etc/init.d/apache2 reload
/etc/apache2/sites-available/default
दस्तावेज़ रूट मैप के साथ संशोधित करने के बाद / घर / davuz / कोड / www । मुझे यह त्रुटि याद आती है: "निषिद्ध आपको इस सर्वर पर /index.php तक पहुंचने की अनुमति नहीं है।" मैंने कोशिश की हैchmod 775 www
या 777 लेकिन यह अभी भी 403 त्रुटि करता है।