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


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.