একটি লিনাক্স ফাইল সিস্টেমে নোড.জেএস / এক্সপ্রেস ওয়েব অ্যাপসের প্রচলিত স্বীকৃত অবস্থান কোথায়?
বর্তমানে আমি একটি উপ-ডিরেক্টরি পেয়েছি /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
? এটি কি টাইপো?