ठीक है आसान त्वरित उत्तर।
यदि सिस्टम पर आपकी वेब फ़ाइलें केवल लिनक्स सिस्टम पर वन उपयोगकर्ता द्वारा एक्सेस की जाएंगी। उपयोगकर्ता की होम निर्देशिका का उपयोग करें ( ~/
)।
यदि सिस्टम पर आपकी वेब फ़ाइलें लिनक्स सिस्टम पर MULTIPLE उपयोगकर्ताओं द्वारा एक्सेस की जाएंगी। का उपयोग करें /srv/
।
यह ठीक वैसा ही है जैसे http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM राज्य।
यहाँ बोली है:
/ srv में साइट-विशिष्ट डेटा होता है जो इस सिस्टम द्वारा दिया जाता है।
इसे निर्दिष्ट करने का मुख्य उद्देश्य यह है कि उपयोगकर्ताओं को विशेष सेवा के लिए डेटा फ़ाइलों का स्थान मिल सकता है, और इसलिए कि जिन सेवाओं के लिए आसानी से डेटा, लिखने योग्य डेटा और स्क्रिप्ट (जैसे कि cgi स्क्रिप्ट) के लिए एकल पेड़ की आवश्यकता होती है, उन्हें यथोचित रूप से रखा जा सकता है। डेटा जो केवल एक विशिष्ट उपयोगकर्ता के लिए रुचि रखता है, उस उपयोगकर्ता की होम निर्देशिका में जाना चाहिए।
बोनस: www? एफ़टीपी? प्रोटोकॉल द्वारा व्यवस्थित करें? है ना?
जैसा कि यहाँ कहा गया है http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM
- यदि आपकी वेबसाइट केवल सिस्टम पर केवल एक उपयोगकर्ता द्वारा एक्सेस की जाती है और केवल ब्राउज़र (http प्रोटोकॉल) के माध्यम से तब:
~/http/your-website-directory/
या (https प्रोटोकॉल) तब:~/https/your-website-directory/
- यदि आपकी वेबसाइट केवल सिस्टम पर एक उपयोगकर्ता द्वारा एक्सेस की गई है और केवल ब्राउज़र के माध्यम से नहीं बल्कि कई प्रोटोकॉल (ig http और tcp और ...) के माध्यम से एक्सेस की जाती है:
~/your-website-directory/
- यदि आपकी वेबसाइट MULTIPLE उपयोगकर्ताओं द्वारा सिस्टम पर और केवल ब्राउज़र (http प्रोटोकॉल) के माध्यम से एक्सेस की जाती है:
/srv/http/your-website-directory/
या ((https)):/srv/https/your-website-directory/
- यदि आपकी वेबसाइट MULTIPLE उपयोगकर्ताओं द्वारा सिस्टम पर और केवल ब्राउज़र के माध्यम से नहीं बल्कि कई प्रोटोकॉल (ig http और ftp AND ...) के माध्यम से एक्सेस की जाती है:
/srv/your-website-directory/
हुह क्यों नहीं www? यह अपाचे समय से विरासत है। www निर्दिष्ट नहीं करता है कि कौन से प्रोटोकॉल का उपयोग किया जा रहा है। डेबियन अभी भी आज के रूप में इसका उपयोग करता है, जबकि उदाहरण के लिए आर्क linux / srv / http का उपयोग करता है।
/var/www
और आम तौर पर एक और ड्राइव (सिर्फ वरीयता) पर होता है।