मैंने होस्ट के लिए एक साझा फ़ोल्डर के साथ एक वर्चुअलबॉक्स वीएम पर Ubuntu 11.04 डेस्कटॉप 32 बिट सेटअप किया है। साझा फ़ोल्डर है
/media/sf_Dev/
मैं DocumentRoot
उस फोल्डर को इंगित करने के लिए Apache2 को बदलना चाहता हूं , इसलिए मैंने उस फ़ाइल में /etc/apache2/sites-available/default
मौजूदा दो रास्तों को / Media / sf_Dev / के बजाय / var / www से बदलने के लिए संपादित किया और यह index.html नहीं दिखाएगा।
जब मैं /var
साथ ls -l
देखता हूं तो देखता हूं
drwxr-xr-x 2 root root ... www
और जब ls -l /media/
मैं देखता हूं
drwxrwx--- 1 root vboxsf ... sf_Dev
और Apache सूचकांक को देखने के लिए प्रतीत नहीं होता है। मैंने उस निर्देशिका में रखा ( cp /var/www/index.html /media/sf_Dev/
iirc)
मैंने समूह को vboxsf बनाने के लिए envvars के संपादन की कोशिश की, लेकिन मुझे लगता है कि मैंने उस हिस्से को गलत किया।
export APACHE_RUN_GROUP=www-data
सेवा
export APACHE_RUN_GROUP=vboxsf
मैं क्या गलत कर रहा हूं, मुझे उस निर्देशिका से फ़ाइलों की सेवा के लिए Apache2 प्राप्त करने के लिए क्या करने की आवश्यकता है? (तकनीकी रूप से मैं अपाचे के लिए फाइलें परोसना चाहता हूं, /media/sf_Dev/apache/www
लेकिन मैं एक बार में एक कदम उठाता हूं, ताकि अगर आपको शॉर्ट-सर्किट चीजों में मदद मिले, तो ऐसा हो)