লিনাক্স ফাইল সিস্টেমে নোড.জেএস অ্যাপ্লিকেশনগুলির প্রস্তাবিত অবস্থান?


25

একটি লিনাক্স ফাইল সিস্টেমে নোড.জেএস / এক্সপ্রেস ওয়েব অ্যাপসের প্রচলিত স্বীকৃত অবস্থান কোথায়?

বর্তমানে আমি একটি উপ-ডিরেক্টরি পেয়েছি /opt/তবে আমি এই সম্পর্কে অন্যান্য ব্যক্তির মতামত শুনতে চাই ...

উত্তর:


11

/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

দয়া করে মনে রাখবেন যে এটি সাধারণ ঘটনা, এবং আবেদনকারীদের প্রকাশ করার জন্য এটি অনন্য নয়।


2
আপনি কেন লগ ইন /var/opt/webserverএবং না প্রবেশের জন্য সুপারিশ করেছিলেন /var/log/webserver? এটি কি টাইপো?
কায়সার

গুগল কম্পিউট ইঞ্জিনে চলমান ডেবিয়ানের / অপ্ট বা / এসআরভি ডিরেক্টরিটি কোনও নোড অ্যাপ্লিকেশন মোতায়েন করার জন্য যথেষ্ট ভাল হওয়া উচিত যাতে একাধিক ব্যবহারকারী পড়ার / লেখার অনুমতি নিয়ে এটি অ্যাক্সেস করতে পারে?
রিনাভ

অপ্ট ফোল্ডারের জন্য সর্বোত্তম অনুমতিগুলি কী কী?
ইভান সানচেজ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.