স্টিভেনের উত্তরটি মূল পয়েন্টগুলিতে এবং প্রতিটি স্বাদ কীসের একটি মূল বুনিয়াদি সংক্ষিপ্তসারকে স্পর্শ করে আমি প্যাকেজিংয়ের কাজটি বেশ খানিকটা কাজ করেছি বলে এবং মডিউলগুলির মধ্যে খুব আলাদা সেট রেখেছি বলে আমি আপনাকে পার্থক্যগুলির আরও অনেক বড় বিবরণ দেব give প্রতিটি ভাল উত্তরের জন্য একেবারে সমালোচিত। মূল বিবরণ তুলনা করতে খুব ন্যায়বিচার করে না। (এছাড়াও, আমার পুরানো ব্লগের উদ্ধৃতি দিয়ে স্টিভেনের কাছে কুডোস (এবং এমনকি আমাকে 'রক্ষণাবেক্ষণকারী' হিসাবে উল্লেখ করেছেন I) আমার মানে আমার নতুন ব্লগে এনগিনেক্স-আসার-থেকে-প্রধান পোস্টটি পোর্ট করা ছিল, তবে আমার সুযোগ হয়নি have ।)
এছাড়াও নোট করুন যে এনজিআইএনএক্স ওয়েব সার্ভারের সর্বশেষ প্যাকেজগুলি এনজিআইএনএক্স পিপিএগুলিতে পাওয়া যায় যা আমার দ্বারা রক্ষণাবেক্ষণ করা হয়, প্রায় পুরোপুরি ডেবিয়ান থেকে দূরে। ( স্থিতিশীল পিপিএ ( এই পোস্টের ১.6.২ )) মাইনলাইন পিপিএ (এই পোস্টটি অনুসারে ১..7.,, ১.7.৮ অবধি ৪ ডিসেম্বর, ২০১৪ এ অবতরণ করতে হবে)
এর বিভিন্ন স্বাদ nginx:
বিভিন্ন স্বাদ সমস্ত একই সংস্করণ nginx, তবে স্বাদগুলি বিভিন্ন বৈশিষ্ট্য সেট (জন্য nginx-extras) পাশাপাশি খালি ন্যূনতম এবং সর্বাধিক বৈশিষ্ট্য-কার্যকরী 'পূর্ণ' ফাংশনগুলির সেট সরবরাহ করার জন্য দেবিয়ান প্যাকেজ রক্ষণাবেক্ষণকারীদের দ্বারা সিদ্ধান্ত নেওয়া হয়েছিল ওয়েব সার্ভারগুলি ওয়েবসাইটে ব্যবহার করার প্রবণতা রয়েছে। অন্যটির চেয়ে বৈশিষ্ট্যটি বেছে নেওয়ার সঠিক কারণটি আমার জানা নেই, তবে আইআরসি-র একজন ডেবিয়ান রক্ষণাবেক্ষণকারীদের সাথে পরিপূরক আলোচনায়, আমার প্রাথমিক মূল্যায়নকে নিশ্চিত করে একটি বিবৃতি দেওয়া হয়েছিল, যা প্রতিটি বৈকল্পিকের জন্য বৈশিষ্ট্যগুলির একটি আলাদা সেট হওয়ার উদ্দেশ্য ছিল was একটি পৃথক ব্যবহারের ক্ষেত্রে - কোনও অতিরিক্ত ভারী অতিরিক্ত অন্তর্ভুক্ত না করে বৈশিষ্ট্যগুলির আরও সম্পূর্ণ সেটের জন্য lightহালকা ওজনের কিছু বৈশিষ্ট্য যা সাইটের হোস্টিংয়ের সর্বনিম্ন পূরণ করে fullএবংextrasউবুন্টুতে অন্তর্ভুক্ত করা যেতে পারে এমন প্যাকেজে থাকা সমস্ত কিছুর জন্য। naxsi১৫.০৪ এর পূর্বে নকশী বৈকল্পিক ছিল বিশেষত কেবলমাত্র ন্যূনতম ন্যূনতম মডিউলগুলির সাথে, কারণ নকশী যথেষ্ট পরিমাণে সংস্থানীয় হতে পারে।
মনে করা হচ্ছে, এনজিআইএনএক্সের ডেবিয়ান রক্ষণাবেক্ষণকারীদের একজন, যিনি আপস স্ট্রিম এনজিআইএনএক্সের সাথে একটি ব্যক্তিগত কথোপকথনে নিয়মিত সমন্বয় করছেন যা আমি বর্তমানে লগ পোস্ট করতে পারি না, এনজিআইএনএক্স ২.x এর লোডযোগ্য মডিউল সমর্থন থাকবে। যা হোক, light, full, এবং extrasmetapackages যা একক প্রতিটি মডিউল ধারণকারী প্যাকেজ আহ্বান পরিণত হবে। এই ক্ষেত্রে কেস হওয়ার তারিখটি অবশ্য জানা যায় নি, তবে কোন মডিউলগুলি এটি করতে সক্ষম হবে তাও জানা যায়নি।
এটি বর্তমানে যেমন দাঁড়িয়ে আছে, nginxভার্চুয়াল প্যাকেজটি কেবলমাত্র উপলব্ধ সংস্করণগুলির মধ্যে একটি ইনস্টল করার জন্য ডিজাইন করা হয়েছে। ডিফল্টরূপে, যেমনটি nginx-coreমূল রয়েছে এবং আমরা পছন্দ করব যদি ব্যক্তিরা এটি ব্যবহার করে nginx-coreতবে ভার্চুয়াল প্যাকেজে প্রথম আইটেমটি দেখা ও ইনস্টল করার চেষ্টা করা হয়েছে। (তবে, nginxপ্যাকেজটি যে কোনও স্বাদের উপর নির্ভর করতে পারে nginxএবং যাঁদের নির্দিষ্ট কোনও স্বাদ পছন্দ নয় তাদের জন্য ইনস্টলেশনটি খানিকটা সহজ করার জন্য রয়েছে)
প্রতিটি ভেরিয়েন্টে উপলভ্য নির্দিষ্ট মডিউলগুলির সাথে বিশদ ব্রেকডাউন ( ভিভিড debian/controlফাইলের উপর ভিত্তি করে এবং ট্রাস্টি debian/controlফাইলের ভিত্তিতে (যেমন নকশাকী প্যাকেজগুলি ভিভিডে সরানো হয়েছে)) নীচে উপলব্ধ। মনে রাখবেন যে এটি উবুন্টুতে সর্বশেষতম পরিবর্তনগুলি প্রতিফলিত করে না এবং আপনার আপডেট, সঠিক তথ্য রয়েছে তা নিশ্চিত করার জন্য আপনার সেই প্যাকেজ বিবরণগুলি উল্লেখ করা উচিত :
nginx-core14.04 থেকে, উবুন্টু সংগ্রহস্থল প্রধান বিভাগে শুধুমাত্র গন্ধ, এবং বিদ্যমান শুধুমাত্র উবুন্টু সংগ্রহস্থলগুলিতে (এবং PPAs বা ডেবিয়ান মধ্যে নয়, এবং কখনও ডেবিয়ান অন্তর্ভুক্ত করা যাচ্ছে না)। এটি কার্যকরভাবে nginx-fullস্বাদের অনুরূপ , তবে কোনও তৃতীয় পক্ষের মডিউল থাকে না। ব্যবহার করার পিছনে যুক্তিnginx-fullএই বৈকল্পিকের ভিত্তিটি হ'ল আমরা একই সাথে তৃতীয় পক্ষের মডিউলগুলি বাইরে রেখে, বিল্ট বাইনারিগুলিতে তুলনামূলকভাবে পূর্ণ-মুল মডিউলগুলির সেট সরবরাহ করতে চেয়েছিলাম। যেমন, এটি তৃতীয় পক্ষের কোনও মডিউল ধারণ করে না, যেহেতু সুরক্ষা দলটি কোডটির একটি পর্যালোচনা করেছিল এবং তৃতীয় পক্ষের মডিউলগুলিতে বিস্তৃত কোডিং স্টাইল রয়েছে যা এনজিনেক্স-টার্বল-অন্তর্ভুক্তের মতো সুন্দরভাবে সমর্থিত নয় since মডিউলগুলি (এটি মূল অন্তর্ভুক্তি অনুরোধ / রিপোর্ট বাগে আরও গভীরভাবে আলোচনা করা হয়েছে , যার মধ্যে আলোচনার পয়েন্ট রয়েছে এবং উবুন্টু মেইন কীসের জন্য অন্তর্ভুক্ত করা যেতে পারে তা নিয়ে আরও পর্যালোচনা আলোচনা রয়েছে nginx)। এখানে সক্ষম মডিউলগুলির একটি সম্পূর্ণ তালিকা প্যাকেজ বিবরণীতে রয়েছে, যা আমি এখানে নীটপিক করেছি:
স্ট্যান্ডার্ড এইচটিটিপি মডিউল: কোর, অ্যাক্সেস, আথ বেসিক, অটো ইনডেক্স, ব্রাউজার, চরসেট, খালি জিআইএফ, ফাস্টসিজিআই, জিও, জিজিপ, শিরোনাম, সূচী, সীমাবদ্ধতা অনুরোধ, সীমাবদ্ধ অঞ্চল, লগ, মানচিত্র, ম্যাকচেড, প্রক্সি, রেফার, পুনর্লিখন, এসসিজিআই , স্প্লিট ক্লায়েন্ট, এসএসআই, প্রবাহ, ব্যবহারকারী আইডি, ইউডাব্লুএসজিআই।
অপটিক্যাল এইচটিটিপি মডুলস: সংযোজন, ডিবাগ, জিওআইপি, গিজিপ প্রাকম্প্রেশন, এইচটিটিপি সাব, চিত্র ফিল্টার, আইপিভি 6, রিয়েল আইপি, স্পডি, এসএসএল, স্টাব স্থিতি, প্রতিস্থাপন, ওয়েবডিএভি, এক্সএসএলটি।
মেইল মডেলস: মেল কোর, আইএমএপি, পিওপি 3, এসএমটিপি, এসএসএল।
nginx-lightnginxউপলব্ধ হালকা স্বাদ । এটি ইউনিভার্সের ভাণ্ডারে রয়েছে এবং এটি ব্যবহারের জন্য আপনার এটি সক্ষম করতে হবে। এটি মডিউলগুলিতে -coreবা প্রচুর পরিমাণে উপলব্ধ মডিউল সক্ষম করে না -full। এটিতে তৃতীয় পক্ষের মডিউলও রয়েছে। এটিতে উপলব্ধ মডিউলগুলি নিম্নরূপ:
স্ট্যান্ডার্ড এইচটিটিপি মডিউল: কোর, অ্যাক্সেস, আথ বেসিক, অটো ইনডেক্স, চরসেট, খালি জিআইএফ, ফাস্টসিজিআই, জিজিপ, শিরোনাম, সূচী, লগ, মানচিত্র, প্রক্সি, পুনর্লিখন, আপস্ট্রিম।
অপটিক্যাল এইচটিটিপি মডুলস: প্রমাণীকরণ অনুরোধ, ডিবাগ, গিজিপ প্রাকম্প্রেশন, আইপিভি 6, রিয়েল আইপি, এসএসএল, স্টাব স্থিতি।
তৃতীয় পক্ষের মডেলগুলি: প্রতিধ্বনি।
nginx-fullnginxপ্যাকেজটির আরও বৈশিষ্ট্য সমৃদ্ধ স্বাদগুলির মধ্যে একটি । এর lightসমমনা অংশের মতো এটিও ইউনিভার্সের ভাণ্ডারে রয়েছে। এটি এনগিনেক্স সোর্স টার্বল থেকে স্ট্যান্ডার্ড এবং alচ্ছিক, সেইসাথে এনজিনেক্স ওয়েব সার্ভারের সক্ষমতা বাড়ানোর জন্য আরও কয়েকটি তৃতীয় পক্ষের মডিউলগুলি সক্ষম করে এমন বেশিরভাগ মূল অন্তর্ভুক্ত মডিউলগুলিকে সক্ষম করে। এর মডিউলগুলি নিম্নরূপ:
স্ট্যান্ডার্ড এইচটিটিপি মডিউল: কোর, অ্যাক্সেস, আথ বেসিক, অটো ইনডেক্স, ব্রাউজার, চরসেট, খালি জিআইএফ, ফাস্টসিজিআই, জিও, জিজিপ, শিরোনাম, সূচী, সীমাবদ্ধতা অনুরোধ, সীমাবদ্ধ অঞ্চল, লগ, মানচিত্র, ম্যাকচেড, প্রক্সি, রেফার, পুনর্লিখন, এসসিজিআই , স্প্লিট ক্লায়েন্ট, এসএসআই, প্রবাহ, ব্যবহারকারী আইডি, ইউডাব্লুএসজিআই।
অপটিক্যাল এইচটিটিপি মডুলস: সংযোজন, প্রমাণের অনুরোধ, ডিবাগ, জিওআইপি, গিজিপ প্রাকম্প্রেশন, এইচটিটিপি সাব, চিত্র ফিল্টার, আইপিভি 6, রিয়েল আইপি, স্পিডি, এসএসএল, স্টাব স্ট্যাটাস, সাবস্টিটিউশন, ওয়েবডিএভি, এক্সএসএলটি।
মেইল মডেলস: মেল কোর, আইএমএপি, পিওপি 3, এসএমটিপি, এসএসএল।
তৃতীয় পার্টির মডিউল: আউথ প্যাম, ডিএভি এক্সট্রা, ইকো, এইচটিটিপি সাবস্টিটিউশন ফিল্টার, আপস্ট্রিম ফেয়ার ক্যু।
nginx-extrasnginxপ্যাকেজটির সর্বাধিক বৈশিষ্ট্য সমৃদ্ধ গন্ধ । fullএবং এর lightভাইদের মতো এটিও ইউনিভার্সের ভাণ্ডারে রয়েছে। এটি সমস্ত মডিউলগুলিতে সমস্ত সক্ষম করে nginx-fullতবে অতিরিক্ত মডিউলগুলি (যেমন পার্ল মডিউল) এবং আরও অনেক তৃতীয় পক্ষের মডিউলগুলিও এনজিএনএক্স ওয়েব সার্ভারের সক্ষমতা বাড়ানোর জন্য ডিজাইন করা রয়েছে। এর সম্পূর্ণ মডিউলগুলির তালিকা নীচে রয়েছে:
স্ট্যান্ডার্ড এইচটিটিপি মডিউল: কোর, অ্যাক্সেস, আথ বেসিক, অটো ইনডেক্স, ব্রাউজার, চরসেট, খালি জিআইএফ, ফাস্টসিজিআই, জিও, জিজিপ, শিরোনাম, সূচী, সীমাবদ্ধতা অনুরোধ, সীমাবদ্ধ অঞ্চল, লগ, মানচিত্র, ম্যাকচেড, প্রক্সি, রেফার, পুনর্লিখন, এসসিজিআই , স্প্লিট ক্লায়েন্ট, এসএসআই, প্রবাহ, ব্যবহারকারী আইডি, ইউডাব্লুএসজিআই।
অপটিক্যাল এইচটিটিপি মডুলস: সংযোজন, প্রমাণ অনুরোধ, ডিবাগ, এমবেডেড পার্ল, এফএলভি, জিওআইপি, গিজিপ প্রাকম্প্রেশন, চিত্র ফিল্টার, আইপিভি 6, এমপি 4, র্যান্ডম সূচক, রিয়েল আইপি, সুরক্ষা লিংক, স্পডি, এসএসএল, স্টাব স্থিতি, প্রতিস্থাপন, ওয়েবডিএভি, এক্সএসএলটি।
মেইল মডেলস: মেল কোর, আইএমএপি, পিওপি 3, এসএমটিপি, এসএসএল।
তৃতীয় পক্ষের মডেলগুলি: আউথ প্যাম, চুনকিন, ডিএভি এক্সট, ইকো, এম্বেডড লুয়া, অভিনব সূচী, এইচটিপিএইচাইডারমোর, এইচটিটিপি সাবস্টিটিউশন ফিল্টার, এইচটিপি পুশ, এনগিনেক্স ডেভেলপমেন্ট কিট, আপলোড প্রগ্রেস, আপস্ট্রিম ফেয়ার সারি।
nginx-naxsiNginx এর রূপটি যা নকশী ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল মডিউল উপলব্ধ। এটিও ইউনিভার্সে রয়েছে, তবে এই স্বাদটি আর দেবিয়ান রক্ষণাবেক্ষণকারীদের দ্বারা সমর্থিত নয় এবং 15.04 রিলিজের সাথে উবুন্টু থেকে পুরোপুরি বাদ পড়বে। নকশী ডাব্লুএএএফ মডিউল ছাড়াও এতে মডিউলগুলির চেয়ে অনেক বেশি হালকা সেটও অন্তর্ভুক্ত রয়েছে nginx-full। মডিউলগুলির সম্পূর্ণ তালিকা নীচে রয়েছে:
স্ট্যান্ডার্ড এইচটিটিপি মডিউল: কোর, অ্যাক্সেস, আথ বেসিক, অটো ইনডেক্স, ব্রাউজার, চরসেট, কোর, খালি জিআইএফ, ফাস্টসিজিআই, জিও, জিজিপ, শিরোনাম, সূচক, সীমাবদ্ধতা অনুরোধ, সীমা জোন, লগ, মানচিত্র, ম্যাকচেড, প্রক্সি, রেফারার, পুনর্লিখন , স্প্লিট ক্লায়েন্ট, এসএসআই, প্রবাহ, ব্যবহারকারী আইডি।
বিকল্প এইচটিটিপি মডুলস: ডিবাগ, আইপিভি 6, রিয়েল আইপি, এসএসএল, স্টাব স্থিতি।
তৃতীয় পক্ষের মডেলগুলি: নকশী, ক্যাশে পুর্ন, উজানের মেলা।
স্বাদের মধ্যে রিসোর্সের ব্যবহার
যদিও আমি বিভিন্ন স্বাদে চালিত কোনও মানদণ্ড সম্পর্কে অবগত নই nginx, তবে সাধারণত এটি ধরে নেওয়া যুক্তিযুক্ত যে আপনার সংস্করণটি যত বেশি বৈশিষ্ট্য-সক্ষম করেছে nginx, তত বেশি সংস্থান ব্যবহার করবে।
যাইহোক, অ্যাপাচি যা পৃথকভাবে আরও মডিউল সক্ষম করার সাথে মেমোরি বেশ্যা কিছু হতে পারে তার বিপরীতে, মডিউলগুলি সক্ষম থাকা nginxঅবস্থায় এখনও অ্যাপাচিয়ের তুলনায় তত স্মৃতি খায় না। (এই বিবৃতি ব্যতিক্রম naxsiস্বাদ। এই স্বাদ সবসময় অনেক বেশি সংস্থান খায়, এটি একটি ওয়েব অ্যাপ্লিকেশন ফায়ারওয়াল পাশাপাশি একটি ওয়েব সার্ভার))
আমি যদি সেগুলি খুঁজে পাই তবে আমি এই উত্তরে মানদণ্ড যুক্ত করব, কিন্তু আবারও একে অপরের বিরুদ্ধে বিভিন্ন স্বাদের জন্য বিদ্যমান কোনও মানদণ্ড সম্পর্কে আমি অবগত নই। এমনকি সাইট আমি ভারী ট্রাফিক না থাকে চালানোর যদিও, আমি মধ্যে কোনো বাস্তব কর্মক্ষমতা হ্রাস খেয়াল করেন নি nginx-extras, nginx-fullঅথবা nginx-lightপিএইচপি চালিত সাইটে।