ওয়েব সার্ভারটি আপনার ওয়েব পৃষ্ঠার সাথে যা ঘটেছে তার ভিত্তি, এবং প্রায়শই লোকেরা এটি সম্পর্কে কিছুই জানেন না। আপনি কি জানেন যে কোনও ওয়েব সার্ভার সফ্টওয়্যার মেশিনে চলছে? কিভাবে মেশিন এর অপারেটিং সিস্টেম সম্পর্কে?
সহজ ওয়েব সাইটের জন্য, এই প্রশ্ন সত্যিই কোন ব্যাপার না। সর্বোপরি, একটি ওয়েব পৃষ্ঠা যা ইউনিক্সে একটি নেটস্কেপ সার্ভারে চালায় সেটি সাধারণত আইআইএস সহ উইন্ডোজ মেশিনে ঠিক আছে। তবে একবার আপনার সিদ্ধান্ত নেওয়ার পরে আপনাকে আপনার সাইটে আরও উন্নত বৈশিষ্ট্যগুলি দরকার (যেমন সিজিআই, ডাটাবেস অ্যাক্সেস, এএসপি, ইত্যাদি), বেকডের কী আছে তা জানা মানে কাজগুলির মধ্যে পার্থক্য এবং না।
অপারেটিং সিস্টেম
বেশিরভাগ ওয়েব সার্ভার তিন অপারেটিং সিস্টেমগুলির মধ্যে একটিতে চালিত হয়:
- ইউনিক্স
- লিনাক্স
- উইন্ডোজ এনটি
আপনি ওয়েব পেজগুলিতে এক্সটেনশানগুলির মাধ্যমে সাধারণত একটি উইন্ডোজ এনটি মেশিন বলতে পারেন। ফাইল নামগুলি 3 অক্ষরের এক্সটেনশন থাকা প্রয়োজন ছিল যখন এটি DOS তে ফিরে আসে। লিনাক্স এবং ইউনিক্স ওয়েব সার্ভারগুলি সাধারণত এক্সটেনশন .html সহ ফাইল সরবরাহ করে।
ইউনিক্স, লিনাক্স এবং উইন্ডোজ ওয়েব সার্ভারগুলির জন্য একমাত্র অপারেটিং সিস্টেম, কেবলমাত্র বেশিরভাগই সাধারণ। আমি উইন্ডোজ 95 এবং ম্যাকোসে ওয়েব সার্ভার চালাচ্ছি। এবং বিদ্যমান যে কোনও অপারেটিং সিস্টেমের জন্য এটিতে কমপক্ষে একটি ওয়েব সার্ভার রয়েছে, বা বিদ্যমান সার্ভারগুলিকে চালানোর জন্য সংকলিত করা যেতে পারে।
সার্ভার
একটি ওয়েব সার্ভার একটি কম্পিউটারে চলমান একটি প্রোগ্রাম। এটি ইন্টারনেট বা অন্য নেটওয়ার্কের মাধ্যমে ওয়েব পৃষ্ঠাগুলিতে অ্যাক্সেস সরবরাহ করে। সার্ভারগুলি সাইটটিতে ট্র্যাক হিটগুলি, রেকর্ড এবং ত্রুটির বার্তাগুলি প্রতিবেদন করার মতো জিনিসগুলিও করে এবং সুরক্ষা প্রদান করে।
এ্যাপাচি
এটি সম্ভবত বিশ্বের সবচেয়ে জনপ্রিয় ওয়েব সার্ভার। এটি সর্বাধিক ব্যাপকভাবে ব্যবহৃত হয় এবং এটি "ওপেন সোর্স" হিসাবে প্রকাশ করা হয় এবং ব্যবহারের জন্য কোনও ফি ছাড়াই এটির জন্য প্রচুর পরিবর্তন এবং মডিউল তৈরি করা হয়েছে। আপনি উৎস কোডটি ডাউনলোড করতে এবং আপনার মেশিনের জন্য কম্পাইল করতে পারেন, অথবা আপনি অনেক অপারেটিং সিস্টেমের জন্য বাইনারি সংস্করণ ডাউনলোড করতে পারেন (যেমন উইন্ডোজ, সোলারিস, লিনাক্স, ওএস / ২, ফ্রিবসড এবং আরও অনেক কিছু)। পাশাপাশি Apache এর জন্য বিভিন্ন অ্যাড-অন রয়েছে। অপাচে ত্রুটিটি হল অন্যান্য বাণিজ্যিক সার্ভারের জন্য এটির জন্য যতটা তাত্ক্ষণিক সমর্থন নেই। তবে, এখন উপলব্ধ অনেক পে-সাপোর্ট বিকল্প আছে। আপনি অ্যাপাচি ব্যবহার করলে, আপনি খুব ভাল কোম্পানিতে থাকবেন।
ইন্টারনেট ইনফরমেশন সার্ভিসেস (আইআইএস) ওয়েব সার্ভারের আওতায় মাইক্রোসফট এর যোগফল। আপনি যদি উইন্ডোজ সার্ভার সিস্টেমে চলমান থাকেন, তাহলে এটি কার্যকর করার জন্য এটি আপনার জন্য সর্বোত্তম সমাধান হতে পারে। এটি উইন্ডোজ সার্ভার অপারেটিং সিস্টেমের সাথে পরিষ্কারভাবে ইন্টারফেস করে এবং আপনি Microsoft এর সমর্থন এবং শক্তি দ্বারা সমর্থিত। এই ওয়েব সার্ভারে সবচেয়ে বড় ত্রুটি হল উইন্ডোজ সার্ভার অত্যন্ত ব্যয়বহুল। এটি ছোট ব্যবসার জন্য তাদের ওয়েব পরিষেবাদি বন্ধ করতে বোঝানো হয় না এবং যদি আপনার কাছে অ্যাক্সেসের সমস্ত ডেটা না থাকে এবং সম্পূর্ণ ওয়েব-ভিত্তিক ব্যবসায় চালানোর পরিকল্পনা না থাকে তবে এটি একটি ওয়েব ডেভেলপমেন্ট টিমের শুরু থেকে অনেক বেশি। যাইহোক, এটি ASP.Net এর সাথে সংযোগ এবং অ্যাক্সেস ডেটাবেসে আপনার সাথে সংযোগ করা সহজতর ওয়েব ব্যবসায়গুলির জন্য এটি আদর্শ করে তোলে। সূর্য জাভা ওয়েব সার্ভার গ্রুপের তৃতীয় বড় ওয়েব সার্ভার হল সূর্য জাভা ওয়েব সার্ভার। ইউনিক্স ওয়েব সার্ভার মেশিনগুলি ব্যবহার করে এমন কর্পোরেশনগুলির জন্য এটি প্রায়শই পছন্দসই সার্ভার। সূর্য জাভা ওয়েব সার্ভার অ্যাপাচি এবং আইআইএস উভয়ের মধ্যে সেরা কিছু অফার করে যা এটি একটি সুপরিচিত কোম্পানির শক্তিশালী সমর্থন সহ একটি সমর্থিত ওয়েব সার্ভার। এটিকে আরো বিকল্প দেওয়ার জন্য অ্যাড-ইন উপাদান এবং APIs এর সাথে অনেক সহায়তা রয়েছে। আপনি যদি ইউনিক্স প্ল্যাটফর্মের জন্য ভাল সমর্থন এবং নমনীয়তার সন্ধান করেন তবে এটি একটি ভাল সার্ভার।