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