8 টি সেরা ওপেন সোর্স ওয়েব সার্ভারগুলি


১৯৯১ সালে প্রথম ওয়েব সার্ভারটি প্রকাশের পরে এটি দীর্ঘ যাত্রা হয়েছে quite সময়ের সাথে সাথে, অন্যান্য ওপেন সোর্স ওয়েব সার্ভারগুলি ট্র্যাকশন অর্জন করেছে।

এই গাইডটিতে আমরা কয়েকটি সেরা ওপেনসোর্স ওয়েব সার্ভারগুলিতে নজর রাখছি।

1. অ্যাপাচি এইচটিটিপি সার্ভার

অ্যাপাচি এইচটিটিপি সার্ভার, আঞ্চলিকভাবে রেড হ্যাট ডিস্ট্রিবিউশনে অ্যাপাচি বা httpd হিসাবে পরিচিত, এটি অ্যাপাচি লাইসেন্স সংস্করণ 2 এর অধীনে অ্যাপাচি সফটওয়্যার ফাউন্ডেশন দ্বারা বিকাশ করা একটি ফ্রি এবং ওপেনসোর্স ওয়েব সার্ভার, ১৯৯৫ সালে প্রকাশিত, অ্যাপাচি লিপস এবং সীমানায় বৃদ্ধি পেয়ে সবচেয়ে জনপ্রিয় হয়ে উঠেছে এবং সমস্ত ওয়েবসাইটের 37% এর উপর শক্তি প্রয়োগ করে ব্যাপকভাবে ব্যবহৃত ওয়েব সার্ভারগুলি।

অ্যাপাচি সি ভাষায় লিখিত এবং এটি ওয়েব সার্ভারের কার্যকারিতা প্রসারিত করার জন্য এটির প্রচুর মডিউলকে অত্যন্ত কাস্টমাইজেবল ওয়েবসার্ভার ধন্যবাদ। এর মধ্যে রয়েছে ক্যাচিংয়ের জন্য মোড_ফাইল_ক্যাচ, ফাইল আপলোড এবং ডাউনলোডের জন্য এফটিপি সমর্থন সরবরাহ করার জন্য মোড_ফটপি এবং মোড_এসএল যা এসএসএল/টিএলএস এনক্রিপশন প্রোটোকলের জন্য সমর্থন দেয় এবং আরও অনেক কিছু অন্তর্ভুক্ত।

অতিরিক্ত হিসাবে, এর মডিউলগুলির সমৃদ্ধ সেটটি দেওয়া হলেও অ্যাপাচি মাল্টি-প্রোটোকল সমর্থন যেমন আইপিভি 4 এবং আইপিভি 6 উভয় সমর্থন এবং সাধারণত ব্যবহৃত HTTP, HTTP/2, এবং HTTPS প্রোটোকল সরবরাহ করে।

অ্যাপাচি ভার্চুয়াল হোস্টিং সহায়তাও দেয় যা আপনাকে একাধিক ডোমেন বা ওয়েবসাইট হোস্ট করতে দেয়। ভার্চুয়াল হোস্টগুলি কনফিগার করে নিন, একটি একক সার্ভার স্বাচ্ছন্দ্যে এবং কোনও জটিলতা ছাড়াই একাধিক ডোমেন হোস্ট করতে পারে। আপনার কাছে উদাহরণ.কম, উদাহরণ.edu, example.info ইত্যাদি থাকতে পারে।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে অ্যাপাচি ওয়েবসারভার ইনস্টল করবেন তা শিখুন।

  • উবুন্টু 20.04 এ অ্যাপাচি ওয়েব সার্ভারটি কীভাবে ইনস্টল করবেন
  • সেন্টোস 8 এ ভার্চুয়াল হোস্টের সাথে অ্যাপাচি কীভাবে ইনস্টল করবেন

2. Nginx ওয়েব সার্ভার

ইঞ্জিন-এক্স, লোড ব্যালেন্সার, বিপরীত প্রক্সি, আইএমএপি/পিওপি 3 প্রক্সি সার্ভার এবং এপিআই গেটওয়ে হিসাবে উচ্চারণ করুন। প্রাথমিকভাবে ২০০৪ সালে ইগর সাইসয়েভ দ্বারা বিকাশিত, এনগিনেক্স জনপ্রিয়তার সাথে বেড়েছে প্রতিদ্বন্দ্বীদের সরিয়ে দিতে এবং একটি সবচেয়ে স্থিতিশীল এবং নির্ভরযোগ্য ওয়েব সার্ভারে পরিণত হয়েছে।

এনগিনেক্স তার স্বল্প সংস্থান ব্যবহার, স্কেলাবিলিটি এবং উচ্চ সম্মতি থেকে এর সুনাম অর্জন করে। আসলে, যখন সঠিকভাবে টুইট করা হয়, নিগিনেক্স কম সিপিইউ ব্যবহারের সাথে প্রতি সেকেন্ডে 500,000 অনুরোধগুলি পরিচালনা করতে পারে। এই কারণে, এটি হাই ট্র্যাফিক ওয়েবসাইটের হোস্টিংয়ের জন্য সবচেয়ে আদর্শ ওয়েব সার্ভার এবং অ্যাপাচে হাতছাড়া করে।

এনগিনেক্সে চলমান জনপ্রিয় সাইটের মধ্যে লিংকডইন, অ্যাডোব, জেরক্স, ফেসবুক এবং টুইটারের কয়েকটি উল্লেখ রয়েছে।

এনগিনএক্স কনফিগারেশনে ঝুঁকির সাথে টুইঙ্কগুলি সহজ করে তোলে এবং অ্যাপাচি-র মতো এটি একাধিক প্রোটোকল, এসএসএল/টিএলএস সমর্থন, ভার্চুয়াল হোস্টিং, লোড ব্যালেন্সিং এবং কয়েকটি উল্লেখ করার জন্য ইউআরএল পুনর্লিখনকে সমর্থন করে। বর্তমানে, Nginx হোস্ট করা সমস্ত ওয়েবসাইটের 31% এর বাজার ভাগের আদেশ দেয়।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে এনগিনেক্স ওয়েব সার্ভারটি ইনস্টল করবেন তা শিখুন।

  • উবুন্টু 20.04 এ Nginx ওয়েব সার্ভারটি কীভাবে ইনস্টল করবেন
  • CentOS 8 এ Nginx কীভাবে ইনস্টল করবেন

3. লাইটটিপিডি ওয়েব সার্ভার

লাইটটিপিডি একটি নিখরচায় এবং ওপেনসোর্স ওয়েব সার্ভার যা স্পিড-ক্রিটিকাল অ্যাপ্লিকেশনগুলির জন্য বিশেষভাবে ডিজাইন করা হয়েছে। অ্যাপাচি এবং এনগিনেক্সের বিপরীতে, এটির একটি খুব সামান্য পদচিহ্ন রয়েছে (1 এমবি এরও কম) এবং এটি সার্ভারের সংস্থান যেমন সিপিইউ ব্যবহারের সাথে খুব অর্থনৈতিক।

বিএসডি লাইসেন্সের অধীনে বিতরণ করা লাইটটিপিডি স্থানীয়ভাবে লিনাক্স/ইউনিক্স সিস্টেমে চালিত হয় তবে মাইক্রোসফ্ট উইন্ডোজেও ইনস্টল করা যায়। এটি এর সরলতা, সহজ সেট আপ, পারফরম্যান্স এবং মডিউল সহায়তার জন্য জনপ্রিয়।

লাইটটিপডির আর্কিটেকচারটি সমান্তরাল সংযোগগুলির একটি বৃহত পরিমাণকে পরিচালনা করতে অনুকূলিত হয়েছে যা উচ্চ-কর্মক্ষমতা ওয়েব অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ। ওয়েব সার্ভারের সাথে ইন্টারফেসিং প্রোগ্রামগুলির জন্য ওয়েব সার্ভারটি ফাস্টসিজিআই, সিজিআই এবং এসসিজিআই সমর্থন করে। এটি পিএইচপি, পাইথন, পার্ল এবং রুবিকে বিশেষ মনোযোগ দিয়ে প্রোগ্রামিং ভাষার অগণিত লিখিত ওয়েব অ্যাপ্লিকেশনগুলিকে সমর্থন করে।

অন্যান্য বৈশিষ্ট্যগুলির মধ্যে এসএসএল/টিএলএস সমর্থন, মোড_কম্প্রেস মডিউল ব্যবহার করে এইচটিটিপি সংক্ষেপণ, ভার্চুয়াল হোস্টিং এবং বিভিন্ন মডিউলগুলির সমর্থন অন্তর্ভুক্ত রয়েছে।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে লাইটটিপিডি ওয়েব সার্ভার ইনস্টল করবেন তা শিখুন।

  • CentOS এ লাইটটিপিডি কীভাবে ইনস্টল করবেন
  • উবুন্টুতে কীভাবে লাইটটিপিডি ইনস্টল করবেন

4. অ্যাপাচি টমক্যাট

অ্যাপাচি টমক্যাট জাভা সার্লেট ইঞ্জিন, জাভা এক্সপ্রেশন ল্যাঙ্গুয়েজ এবং জাভা সার্ভার ওয়েব পৃষ্ঠাগুলির একটি ওপেনসোর্স বাস্তবায়ন। এটি জাভা ভিত্তিক অ্যাপ্লিকেশনগুলি তৈরি এবং স্থাপন করছে এমন বিকাশকারীদের জন্য এটি একটি আদর্শ বিকল্প হিসাবে দেখা যায়।

কড়া কথায় বলতে গেলে টমক্যাট আপনার এনগিনেক্স বা অ্যাপাচি এর মতো সাধারণ ওয়েব সার্ভার নয়। এটি একটি জাভা সার্লেট যা জাভা সার্ভারলেটগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য বর্ধিত কার্যকারিতা সহ একই সাথে জাভা সার্ভার পৃষ্ঠাগুলি (জেএসপি), এবং জাভা এক্সপ্রেশন ল্যাঙ্গুয়েজ (জাভা ইএল) এর প্রযুক্তিগত বৈশিষ্ট্যগুলি প্রয়োগ করে comes

টমক্যাটকে অন্য ওয়েব সার্ভারের থেকে আলাদা করে কী সেট করে যে এটি জাভা ভিত্তিক সামগ্রীর পরিবেশন করতে বিশেষভাবে প্রস্তুত। এটি মূলত জেএসপি কার্যকারিতা সরবরাহ করার জন্য তৈরি হয়েছিল যা অ্যাপাচি এইচটিটিপি সার্ভারে নেই।

আপনি যেখানে পিএইচপি এবং জাভা উভয় সামগ্রীর সাথে প্রকল্প পরিচালনা করছেন এমন পরিস্থিতিতে আপনি অ্যাপাচি এইচটিটিপি সার্ভারের পাশাপাশি অ্যাপাচি টমক্যাট চালাতে পারেন। টমক্যাট জেএসপি কার্যকারিতা হ্যান্ডেল করায় অ্যাপাচি এইচটিটিপি সার্ভার স্থিতিশীল ও গতিশীল সামগ্রীগুলি পরিচালনা করতে পারে।

নিজে থেকে, তবে অ্যাপাচি টমক্যাট একটি পুরোদস্তুর ওয়েবসার্ভার নয় এবং এনগিনেক্স এবং অ্যাপাচি-র মতো traditionalতিহ্যবাহী ওয়েব সার্ভারগুলির মতো দক্ষ নয়।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে অ্যাপাচি টমক্যাটটি ইনস্টল করবেন তা শিখুন।

  • উবুন্টুতে অ্যাপাচি টমক্যাট কীভাবে ইনস্টল করবেন
  • কীভাবে আরএইচইএল 8 এ অ্যাপাচি টমক্যাট ইনস্টল করবেন
  • CentOS 8 এ অ্যাপাচি টমক্যাট কীভাবে ইনস্টল করবেন
  • ডেবিয়ান 10 এ অ্যাপাচি টমক্যাট কীভাবে ইনস্টল করবেন

5. ক্যাডি ওয়েব সার্ভার

গো-এ লিখিত, ক্যাডি একটি দ্রুত এবং শক্তিশালী মাল্টিপ্লাটফর্ম ওয়েব সার্ভার যা বিপরীত প্রক্সি, লোড ব্যালেন্সার এবং API গেটওয়ে হিসাবেও কাজ করতে পারে। কোনও নির্ভরতা ছাড়াই সবকিছু অন্তর্নির্মিত এবং এই দিকটি ক্যাডিকে ইনস্টল এবং ব্যবহার করতে সহজ করে তোলে।

ডিফল্টরূপে, ক্যাডি এইচটিটিপিএস সমর্থন করে এবং সহজেই এসএসএল/টিএলএস শংসাপত্র পুনর্নবীকরণগুলির যত্ন নেয়। নির্ভরতার অভাব লাইব্রেরিতে কোনও বিরোধ ছাড়াই বিভিন্ন বিতরণ জুড়ে এর বহনযোগ্যতা বৃদ্ধি করে।

এটি জিও-তে লিখিত অ্যাপ্লিকেশন চালানোর জন্য একটি আদর্শ ওয়েব সার্ভার এবং দ্রুত এইচটিটিপি অনুরোধ সক্ষম করতে আইপিভি 6 এবং এইচটিটিপি/2 এর জন্য সম্পূর্ণ সমর্থন সরবরাহ করে। এটি ভার্চুয়াল হোস্টিং, অ্যাডভান্সড ওয়েবসকেটস প্রযুক্তি, ইউআরএল পুনর্লিখন এবং পুনর্নির্দেশগুলি, সংকোচনের সাথে ক্যাচিং এবং স্ট্যাটিক ফাইল পরিবেশন এবং মার্কডাউন রেন্ডারিং সমর্থন করে।

ক্যাডির একটি খুব ছোট শেয়ারের শেয়ার রয়েছে এবং ডব্লু 3 টেক অনুসারে এটি বাজারের শেয়ারের মাত্র 0.05%।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে ক্যাডি ওয়েব সার্ভারটি ইনস্টল করবেন তা শিখুন।

  • লিনাক্সে ক্যাডি ব্যবহার করে এইচটিটিপিএস সহ কোনও ওয়েবসাইট কীভাবে হোস্ট করবেন

Open. ওপেনলাইটস্পিড ওয়েব সার্ভার

ওপেনলাইটস্পিড একটি ওপেন-সোর্স ওয়েব সার্ভার যা গতি, সরলতা, সুরক্ষা এবং অপ্টিমাইজেশনের জন্য ডিজাইন করা হয়েছে। এটি লাইটস্পিড এন্টারপ্রাইজ ওয়েব সার্ভার সংস্করণ ভিত্তিক এবং এন্টারপ্রাইজ সংস্করণে সমস্ত প্রয়োজনীয় বৈশিষ্ট্য সরবরাহ করে।

ওপেনলাইটস্পিড ওয়েব সার্ভারটি ইভেন্ট-চালিত, রিসোর্স-বান্ধব আর্কিটেকচারের উপরে চড়ায় এবং একটি ব্যবহারকারী-বান্ধব ওয়েবএডমিন জিইউআই বৈশিষ্ট্যযুক্ত যা আপনাকে আপনার ডোমেন/ওয়েবসাইটগুলি পরিচালনা করতে এবং মেট্রিকের একটি অ্যারে পর্যবেক্ষণ করতে সহায়তা করে। পার্ল, পাইথন, রুবি এবং জাভা এর মতো স্ক্রিপ্টগুলির বিস্তৃত বর্ণালী কার্যকর করতে এটি অনুকূলিত হয়েছে। ওপেনলাইটস্পিড এসএসএল/টিএলএস সমর্থন সহ আইপিভি 4 এবং আইপিভি 6 উভয় সমর্থন করে। আইটি টিএলএস 1.0, 1.1, 1.2 এবং 1.3 এর জন্য সহায়তা সরবরাহ করে।

আপনি ব্যান্ডউইথ থ্রোটলিং, বুদ্ধিমান-ক্যাশে ত্বরণ, HTTP অনুরোধের বৈধতা এবং আইপি-ভিত্তিক অ্যাক্সেস নিয়ন্ত্রণ উপভোগ করতে পারেন। অতিরিক্ত হিসাবে, আপনি উচ্চ-সম্পাদনা পৃষ্ঠা ক্যাচিং থেকে উপকার পাবেন এবং ওয়েব সার্ভারের সহস্র সংযোগগুলি পরিচালনা করার ক্ষমতা।

ওয়েব সার্ভার হিসাবে অভিনয় করা ছাড়াও, ওপেনলাইটস্পিড একটি লোড ব্যালেন্সার এবং বিপরীত প্রক্সি পরিবেশন করতে পারে। এটি ডাউনলোড করা নিখরচায় এবং জিপিএলভি 3 লাইসেন্সের অধীনে উপলব্ধ।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে ওপেনলাইটস্পিড ওয়েব সার্ভারটি লিনাক্স বিতরণে ইনস্টল করতে হয় তা শিখুন।

  • CentOS 8
  • এ ওপেনলাইটস্পাইড ওয়েব সার্ভারটি কীভাবে ইনস্টল করবেন

7. হিয়াওয়াথা ওয়েব সার্ভার

সি-তে লিখিত, হিয়াওয়থা একটি হালকা ও সুরক্ষিত ওয়েব সার্ভার যা গতি, সুরক্ষা এবং ব্যবহারের সহজতার জন্য নির্মিত built এটির কোড এবং বৈশিষ্ট্যগুলি অত্যন্ত সুরক্ষিত এবং এক্সএসএস এবং এসকিউএল ইনজেকশন আক্রমণ থেকে রক্ষা পেতে পারে। হিয়াওয়থা আপনাকে একটি বিশেষ তদারকির সরঞ্জাম ব্যবহার করে আপনার সার্ভারটি নিরীক্ষণের অনুমতি দেয়।

এটি ইনস্টল করাও সহজ এবং আপনাকে গাইড করার জন্য এবং আপনার প্রয়োজনীয় সমস্ত তথ্য দেওয়ার জন্য পর্যাপ্ত ডকুমেন্টেশন সহ আসে। হিয়াওয়থা এম্বেড করা সিস্টেম বা পুরানো সার্ভারগুলির জন্য স্বল্প স্পেসিফিকেশনগুলির জন্য প্রস্তাবিত আসে।

8. নোডজেএস

এটি একটি ধাক্কা হিসাবে আসতে পারে। হ্যাঁ, নোডজেএস মূলত জাভাস্ক্রিপ্টে ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ব্যবহৃত একটি ওপেনসোর্স এবং ক্রস-প্ল্যাটফর্ম সার্ভার-সাইড রানটাইম পরিবেশ। তবে এটি একটি এইচডিপি মডিউলের সাথেও বান্ডিল রয়েছে যা ক্লাস এবং ফাংশনগুলির একটি সেট সরবরাহ করে যা এর কার্যকারিতা প্রসারিত করে এবং এটি একটি ওয়েব সার্ভারের ভূমিকা পালনে সক্ষম করে।

নিম্নলিখিত গাইড ব্যবহার করে কীভাবে লিনাক্স বিতরণে নোডজেএস ইনস্টল করবেন তা শিখুন।

  • লিনাক্সে কীভাবে সর্বশেষ নোডজেএস এবং এনপিএম ইনস্টল করবেন

যদিও আমরা কয়েকটি সেরা ওপেনসোর্স ওয়েব সার্ভারগুলি কভার করেছি, তালিকাটি কোনওভাবেই পাথরে নিক্ষেপযোগ্য নয়। আপনি যদি মনে করেন যে আমরা একটি ওয়েব সার্ভার রেখেছি যা এই তালিকার মধ্যে বৈশিষ্ট্যযুক্ত হওয়া উচিত, তবে আমাদের চিৎকার করুন।