লাইটটিপিডি - একটি অত্যন্ত চতুর এবং লাইটওয়েট ওয়েব সার্ভার

প্ল্যাটফর্ম: উইন্ডোজ, লিনাক্স, সোলারিস, ওপেনবিএসডি, আইরিক্স, আইসস

ভাষা: ইংরেজি

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

লাইটটিপিডি হ'ল একটি ওয়েব সার্ভার যা দ্রুত, সুরক্ষিত, নমনীয় এবং মান অনুসারে ডিজাইন করা হয়েছে। এটি এমন পরিবেশের জন্য অনুকূলিত হয়েছে যেখানে গতি খুব গুরুত্বপূর্ণ। এটি অন্যান্য সার্ভারের তুলনায় কম সিপিইউ এবং র‌্যাম গ্রহনের কারণ এটি।
যে কোনও সার্ভারে লোড সমস্যা রয়েছে তার জন্য লাইটটিপিডি উপযুক্ত। এটি ফ্রি সফটওয়্যার এবং বিএসডি লাইসেন্সের আওতায় বিতরণ করা হয়েছে। এটি আনুষ্ঠানিকভাবে জিএনইউ / লিনাক্স এবং ইউনিক্সে কাজ করে।
মাইক্রোসফ্ট উইন্ডোজের জন্য কেভিন ওয়ার্থিংটন দ্বারা পরিচালিত উইন্ডোজ ফর লাইটপডিডি নামে পরিচিত একটি বিতরণ রয়েছে।
বৈশিষ্ট্য:
Irt ভার্চুয়াল হোস্টিং (একই আইপিতে কয়েকটি ডোমেন হোস্ট করুন)
• সিজিআই, এসসিজিআই এবং ফাস্টসিজিআই
PH পিএইচপি, রুবি, পাইথন এবং অন্যান্যদের জন্য সমর্থন
Memory ক্রমাগত মেমরি খরচ
• এইচটিটিপি পুনর্নির্দেশ, এবং ইউআরএল পুনর্লিখন
• ইত্যাদি
লাইটটিপিডি আপনাকে ফাস্ট সিজিআই বা এসসিজিআই ব্যবহার করে বাহ্যিক প্রোগ্রামগুলির সাথে যোগাযোগের অনুমতি দেয় যা মূল সিজিআই (এছাড়াও সমর্থিত) এর উন্নতি। এইভাবে, কার্যত কোনও প্রোগ্রামিং ভাষার প্রোগ্রাম ব্যবহার করা যেতে পারে।
পিএইচপি-তে এটির একটি বিশেষ গুরুত্ব রয়েছে, যার জন্য নির্দিষ্ট উন্নতি করা হয়েছে।
এটিও রুবেল অন রেলগুলির সাথে একত্রিত করা সাধারণ।
 
সময় বাঁচানোর জন্য আমরা লাইটটিটিপিডি এবং পিএইচপি ইনস্টল করতে যাচ্ছি এবং আমরা নিম্নলিখিত কমান্ড দিয়ে এগুলি করব:

# অ্যাপটিটিউডটি লাইটটিপিডি পিএইচপি 5-সিজি ইনস্টল করুন 



আমরা যদি লাইটটিপিডি শ্রবণ পোর্টটি পরিবর্তন করতে চাই তবে আমাদের ফাইলটি প্রবেশ করতে হবে "Lighttpd.conf" ফোল্ডারে "/ etc / lighttpd /" পাওয়া যায় এবং নিম্নলিখিত লাইনগুলি যুক্ত করুন:
(আমাদের অবশ্যই মূল হিসাবে হওয়া উচিত)
সার্ভার.পট = 8080
সার্ভার.সকেট = "[::]: 8080 ′
এই ক্ষেত্রে আমরা শুনতে 8080 বন্দর রেখেছি।
তারপরে আমরা php.ini ফাইলটি সিজিআইতে সক্ষম করার জন্য (/ etc / php5 / cgi / তে পাওয়া) কনফিগার করেছি, যে জন্য আমরা এই লাইন চূড়ান্ত যোগ "cgi.fix_pathinfo = 1”, আমরা এটি নিম্নলিখিত হিসাবে করি:

# বের করে দিল "cgi.fix_pathinfo = 1 ″ >> ন্যানো /etc/php5/cgi/php.ini

এবং আমাদের এমন কিছু হওয়া উচিত:

এখন আমরা LGHTTPD কে সতর্ক করতে যাচ্ছি যে আমরা ফাস্টসিজিআই ব্যবহার করব এবং ফাইলটি সম্পাদনা করব lighthttpd.conf "/ etc / lighttpd /" ফোল্ডারে অবস্থিত।

# ন্যানো /etc/lighttpd/lighttpd.conf

আমি ন্যানো ব্যবহার করি তবে আপনি যা চান তা ব্যবহার করতে পারেন, জিডিট, ভি, কুইরাইট, জ্যানি ইত্যাদি

fastcgi.server = ("। php" => (("বিন-পাথ »=>« / usr / bin / php5-cgi », "সকেট" => "/tmp/php.sket")))

আমি আপনাকে এটি অনুলিপি করতে এবং একটি অনুলিপি পেস্ট না হওয়ার পরামর্শ দিই কারণ কমা, উদ্ধৃতি চিহ্ন এবং ঘটতে থাকে এমন সমস্ত চরিত্রের ত্রুটি।
এখন আমরা দ্রুত সিজিআই মডিউলটি সক্রিয় করি এবং ওয়েবসার্ভার পুনরায় চালু করি (লাইটটিপিডি) যাতে করা পরিবর্তনগুলি প্রয়োগ হয়:

# লাইটটিপেনডেবল মডেল ফাস্টসি এবং & /etc/init.d/lighttpd পুনঃসূচনা

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

# বের করে দিল " »>> /var/www/test.php

এবং তারপরে আমরা ব্রাউজার এবং ঠিকানা বারটি খুলি: লোকালহোস্ট / টেস্ট.এফপি
এবং আমাদের এরকম কিছু দেখা উচিত। যদি আপনি এটি না দেখেন তবে পূর্ববর্তী পদক্ষেপগুলি পরীক্ষা করে দেখুন কারণ কিছু ভুল ছিল।

আপনি যদি এটি দেখতে পান তবে…। 
এটি প্রস্তুত আমরা ইতিমধ্যে পিএইচপি 5 দিয়ে চলছে আমাদের লাইটটিপিডি সার্ভারটি।

শীঘ্রই আমি সুন্দর ভার্চুয়াল-হোস্ট মোডের মাধ্যমে কীভাবে একাধিক ডোমেন হোস্ট করব তা আপলোড করব 😉

উৎস: মূল নিবন্ধ


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   কেজেডিজি ^ গারা তিনি বলেন

    অভিনন্দন, ভাল পোস্ট 😀

  2.   ন্যানো তিনি বলেন

    ভাল প্রথম পোস্ট, এবং আসলে, আমি এটি এনজিক্স এক্সডি এর বিরুদ্ধে পরীক্ষা করতে যাচ্ছি

    1.    হিউগা_নেজি তিনি বলেন

      ন্যানো যদি আপনি পাগল হয়ে যেতে পারেন এবং লাইটথপিডি বনাম এনগিনেক্স সম্পর্কে একটি নিবন্ধ নিতে পারেন তবে প্রায় আমি হালকা হেইকের জনি হয়ে গেছি

  3.   ওবেরস্ট তিনি বলেন

    আমি সর্বদা নিজেকে বলি যে আমি এটি চেষ্টা করতে যাচ্ছি তবে শেষ পর্যন্ত আমি অলস হয়ে যাই এবং আমি অ্যাপাচি ইনস্টল করি যা আমি ইতিমধ্যে ভাল জানি।

    দেখা যাক আমি কখন উল্লাস করি

  4.   এলাভ তিনি বলেন

    দুর্দান্ত পোস্ট ^^

  5.   মিঃ লিনাক্স তিনি বলেন

    এই জাতীয় "অবদান" দেখে আমি ইলাভের মতো আরও বেশি লোককে সম্মান করি যারা মূল নিবন্ধগুলি লেখার জন্য এবং সময় দেওয়ার চেষ্টা করে। এই নিবন্ধটি 15 এপ্রিল, 2012-এর এবং এই ঠিকানায় পাওয়া যাবে:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    আপনাকে সৎ হতে হবে এবং উত্সটি বলতে হবে।
    আমি বিতর্ক চাই না, আমি আশা করি আপনি আমার অবস্থানটি বুঝতে পেরেছেন।

    1.    এলাভ তিনি বলেন

      স্পষ্টতই, আপনার লিঙ্কটি দেখার পরে, নিবন্ধটি আপনার উদ্ধৃত করা অনুলিপি / অনুলিপি ছাড়া আর কিছুই নয় .. একমাত্র লেখক (লিজিএনউক্সেরো) হিসাবে, এর সাথে সাইটটির কিছু সম্পর্ক রয়েছে ..

      তবে আমি পোস্টটি সম্পাদনা করি এবং উত্সটি যুক্ত করি। স্পষ্টির জন্য ধন্যবাদ।

  6.   v3on তিনি বলেন

    জিআইএফ এক্সডি

  7.   হিউগা_নেজি তিনি বলেন

    একটি প্রশ্ন ... এটি কি "সার্ভার.পট = 8080" বলে বা "সার্ভার.পোর্ট = 8080" বলে? অন্যথায় চমৎকার পোস্ট

  8.   লিগনএক্সেরো তিনি বলেন

    উত্সটি উদ্ধৃত না করার জন্য দুঃখিত তবে এটি ব্লগটি কেবল আমার, কেবল এটি উদ্ধৃত করবেন না কারণ আমি যদি এই ব্লগটি কখনও আপডেট না করি তবে আমি সম্ভবত সাবস্ক্রাইব করব ñ.ñ

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

    আমি ইতিমধ্যে এটি একই সংশোধন

    1.    কেজেডিজি ^ গারা তিনি বলেন

      যদি ব্লগটি কেবল আপনার হয়, যা সম্পূর্ণ আপনার হয়, তবে এটির উদ্ধৃতি দেওয়ার দরকার নেই বা না, এটি আপনার উপর নির্ভর করে।
      ব্লগটি যদি আপনার না হয় তবে উত্সটি উদ্ধৃত করতে হবে 🙂

  9.   পাওলা মার্টিনেজ তিনি বলেন

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