Lighttpd هو بديل ضئيل لخادم الويب Apache لأنظمة تشغيل خادم Unix و Linux و Windows. هدفها الأساسي هو تقديم محتوى الويب بطريقة سريعة وآمنة.
خادم الويب Lighttpd سهل الاستخدام ، خاصةً بالنسبة لأولئك الذين يحتاجون إلى تقديم محتوى على الويب على نظام Linux ولكن ليس لديهم بالضرورة كمية رائعة من وحدة المعالجة المركزية وذاكرة الوصول العشوائي.
إعداد خادم الويب Lighthttpd ليس كثيرًامثل إعداد أباتشي أو Nginx على لينكس. لا توجد حزم متاحة على موقع التطوير. بدلاً من ذلك ، إذا كنت ترغب في استخدامه ، فيجب عليك تنزيل حزمة وتثبيتها يدويًا. هيريس كيفية القيام بذلك.
قم بتنزيل حزمة Lighttpd RPM
منذ فترة ، كان هناك حزمة Lighttpd RPM لـCentOS / RedHat Enterprise Linux. ومع ذلك ، يبدو أن مطوري خادم الويب لم يوزعوها بعد الآن. لذلك ، إذا كنت ترغب في استخدام Lighttpd ، فإن الكود المصدري مطلوب.
الحصول على wget
لتنزيل الكود المصدري ، ستحتاج إلى مجلد مشترك أداة التنزيل. نظرًا لأن معظم أنظمة تشغيل الخادم لا تتضمن دائمًا هذا البرنامج ، فإن التثبيت مطلوب.
أوبونتو
sudo apt install wget
ديبيان
sudo apt-get install wget
قوس لينكس
sudo pacman -S wget
سينت أو إس
sudo yum install wget
فيدورا
sudo dnf install wget
زحمة
sudo zypper install wget
بمجرد حصولك على مجلد مشترك أداة التنزيل تصل إلى d قيد التشغيل على خادم Linux (أو سطح المكتب الذي تستخدمه كخادم ،) استخدم القرص المضغوط قيادة ونقل محطة الدورة إلى / تمة الدليل.
القيام التنزيل في / تمة سيضمن الدليل (المعروف أيضًا باسم المؤقت) أنه بمجرد تشغيل البرنامج ، فإنه لن يتناثر في نظام الملفات الخاص بك.
cd /tmp
مصدر الرمز
الآن أن المحطة في دليل مؤقت استدعاء مجلد مشترك والاستيلاء على إطلاق شفرة المصدر من lighttpd.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz
بدلاً من ذلك ، إذا كانت لديك مشكلات مع إصدار TarGZ ، فإن المطورين لديهم إصدار TarXZ متاح.
wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz
يجب أن تستغرق حزمة خادم الويب lighttpd بضع ثوانٍ للتنزيل ، اعتمادًا على اتصالك بالإنترنت. عند اكتمال العملية ، انتقل إلى القسم التالي من هذا البرنامج التعليمي.
استخراج شفرة المصدر
باستخدام الكود الذي تم تنزيله الآن على نظام خادم Linux داخل الدليل المؤقت (/ تمة) ، لقد حان الوقت الآن لاستخراج الكود من الأرشيف الخاص به. استخراج ملفات شفرة Lighttpd على لينكس يتم مع قطران أمر.
في محطة ، والكتابة قطران مع مفاتيح "zxvf". سيسمح لك ذلك باستخراج وعرض محتويات أرشيف TarGZ.
tar zxvf lighttpd-1.4.52.tar.gz
بدلاً من ذلك ، إذا قمت بتنزيل أرشيف TarXZ بدلاً من TarGZ ، فستحتاج إلى استخدام قطران قيادة مع مجموعة مختلفة من مفاتيح. على وجه التحديد ، تلك "xvJf".
tar xvJf lighttpd-1.4.52.tar.xz
مع الكود المستخرج ، قم بتشغيل القرص المضغوط قيادة ونقل المحطة إلى المجلد الجديد.
cd lighttpd-*
من هناك ، استخدم ليرة سورية وعرض محتويات الدليل.
ls
ترجمة Lighttpd على لينكس
يحتوي بناء خادم الويب Lighttpd على بضع خطوات. إنها ليست معقدة للغاية ، وتبدأ من خلال تثبيت التبعيات المطلوبة.
أوبونتو
sudo apt install libpcre3-dev libbz2-dev zlib1g-dev
ديبيان
sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev
قوس لينكس
sudo pacman -S pcre-8 zlib bzip2
فيدورا
sudo dnf install pcre-devel zlib-devel libbz2-devel
زحمة
sudo zypper install pcre-devel zlibary-devel libbz2-devel
مع تثبيت التبعيات ، حان الوقت لمسح نظامك وإنشاء ملفات إنشاء على النظام. يتم إنشاء ملفات باستخدام البرنامج النصي "تكوين".
./configure
دع البرنامج النصي يعمل. قد يستغرق الأمر عدة مرات من تشغيل البرنامج النصي وإعادة تشغيله ، خاصةً إذا كان نظامك يفتقد إلى ملفات التبعية.
في دليلنا ، نبذل قصارى جهدنا لمساعدتك في التثبيتالتبعيات التي يحتاجها البرنامج النصي لإنشاء ملفات بشكل صحيح. ومع ذلك ، قد لا تعمل دائما. إذا كانت لديك مشكلات ، فتحقق من الوثائق.
بمجرد الانتهاء من التهيئة ، حان الوقت لإنشاء التثبيت باستخدام يصنع أمر.
make sudo make install
عند الانتهاء من تثبيت كل شيء ، سوف تحتاج إلى تكوين الخادم. للقيام بذلك ، توجه إلى الموقع الرسمي.

حزم التوزيع الخاصة
بالنسبة للجزء الأكبر ، لا يخرج Lighttpd منهطريقة للحفاظ على حزم توزيعة محددة لخادم الويب الخاص بهم. لهذا السبب ، قمنا بتغطية كيف يمكنك ترجمة وإنشاء شفرة المصدر. علاوة على ذلك ، يعد تنزيل التعليمات البرمجية المصدر طريقة جيدة للتأكد من أنه يمكنك الحصول على أحدث إصدار من البرنامج ، بغض النظر عن ماهية نظام التشغيل Linux الخاص بك. ومع ذلك ، قد تحتوي بعض التوزيعات على حزمة خادم الويب Lighttpd في مصادر برامجها الأساسية.
لمعرفة المزيد ، توجه إلى pkgs.org. في الصفحة ، سترى معلومات حول قوائم لعدة حزم Lighttpd. على الرغم من ذلك ، ضع في اعتبارك أنه إذا قمت بتثبيت الإصدارات الخاصة بالتوزيع ، فقد لا يتم تحديثها بقدر ما يتم الحصول عليها مباشرة من المطورين.
تعليقات