एक लिनक्स फाइल सिस्टम में नोड.जेएस / एक्सप्रेस वेब ऐप्स का पारंपरिक रूप से स्वीकृत स्थान कहां है?
वर्तमान में मुझे एक उपनिर्देशिका मिली है, /opt/
लेकिन मैं इस पर अन्य लोगों के विचार सुनना चाहूंगा ...
एक लिनक्स फाइल सिस्टम में नोड.जेएस / एक्सप्रेस वेब ऐप्स का पारंपरिक रूप से स्वीकृत स्थान कहां है?
वर्तमान में मुझे एक उपनिर्देशिका मिली है, /opt/
लेकिन मैं इस पर अन्य लोगों के विचार सुनना चाहूंगा ...
जवाबों:
/opt
निर्देशिका कार्यक्रम के लिए एक अच्छा स्थान है वितरण फ़ाइलें। /srv
निर्देशिका प्रोग्राम को चलाने के समय के लिए प्रयोग किया जाता है डेटा । (कृपया फ़ाइलसिस्टम पदानुक्रम मानक देखें ।) उस /etc
निर्देशिका के विपरीत जहां मानक इंगित करता है कि /opt/<pkg>
कॉन्फ़िगरेशन फ़ाइलों को रखा जाना चाहिए /etc/opt/<pkg>
, कोई मानकीकरण नहीं है जो /srv/opt/<pkg>
एक समानांतर संरचना होनी चाहिए (हालांकि यह शायद एक बुरा विचार नहीं है)।
संक्षेप में:
/opt/webserver/ (your node.js application)
server.js
package.json
node_modules/
...
/etc/opt/webserver/
config.json (configuration file for your web server)
/srv/opt/webserver/ (opt subdirectory suggested, but not required)
index.html
images/
css/
...
/var/opt/webserver
error.log
request.log
कृपया ध्यान रखें कि यह सामान्य मामला है, और आवेदक को व्यक्त करने के लिए अद्वितीय नहीं है।
सबसे उपयुक्त जगह के तहत होगा /srv
।
/var/opt/webserver
और में नहीं/var/log/webserver
? क्या यह एक टाइपो है?