LIGHTTPD - שרת אינטרנט זריז וקל משקל

פּלַטפוֹרמָה: חלונות, לינוקס, סולאריס, openbsd, irix, aix

שפה: אנגלית

       שרת אינטרנט שמטרתו העיקרית היא להיות מהיר, מאובטח, גמיש ונאמן אליו תקנים. מומלץ במיוחד בשרתים עם עומס יתר, מכיוון ש- lighttpd דורש פחות יכולת עיבוד ו- RAM.

 

Lighttpd הוא שרת אינטרנט שנועד להיות מהיר, מאובטח, גמיש ונכון לסטנדרטים. זה מותאם לסביבות שבהן מהירות חשובה מאוד. הסיבה לכך היא שהוא צורך פחות מעבד ו- RAM מאשר שרתים אחרים.
Lighttpd מתאים לכל שרת שיש לו בעיות טעינה. זו תוכנה חופשית ומופצת ברישיון BSD. זה עובד על GNU / Linux ו- UNIX באופן רשמי.
עבור Microsoft Windows קיימת הפצה המכונה Lighttpd For Windows המתוחזקת על ידי קווין וורת'ינגטון.
מאפיינים:
• אירוח וירטואלי (מארח מספר דומיינים באותו IP)
• CGI, SCGI ו- FastCGI
• תמיכה ב- PHP, Ruby, Python ואחרים
• צריכת זיכרון מתמדת
• הפניות מחדש של HTTP ושכתוב כתובות אתרים
• וכו.
Lighttpd מאפשר לך לתקשר עם תוכניות חיצוניות באמצעות FastCGI או SCGI, המהווים שיפורים ב- CGI המקורי (נתמך גם). באופן זה ניתן להשתמש בתוכניות כמעט בכל שפת תכנות.
יש לו חשיבות מיוחדת ב- PHP, שעבורו בוצעו שיפורים ספציפיים.
מקובל גם לשלב אותו עם Ruby on Rails.
 
אנו מתכוונים להתקין LIGHTTPD ו- php כדי לחסוך זמן ואנחנו עושים הכל עם הפקודה הבאה:

# aptitude התקן את lighttpd php5-cgi 



אם נרצה לשנות את יציאת ההאזנה Lighttpd נצטרך להזין את הקובץ "Lighttpd.conf" נמצא בתיקיה "/ etc / lighttpd /" והוסף את השורות הבאות:
(אנחנו חייבים להיות כשורש)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
במקרה זה שמנו את יציאת 8080 בהאזנה.
לאחר מכן אנו מגדירים את הקובץ php.ini (נמצא ב- / etc / php5 / cgi /) כדי לאפשר אותו ל- CGI, בשביל זה אנחנו מוסיפים את השורה הזו את הגמר "cgi.fix_pathinfo = 1", אנו עושים זאת באופן הבא:

# זרק "cgi.fix_pathinfo = 1 ″ >> ננו /etc/php5/cgi/php.ini

ואנחנו צריכים שיהיה לנו משהו כזה:

 

כעת אנו הולכים להזהיר את LGHTTPD כי אנו נשתמש ב- FastCGI ולערוך את הקובץ lighttpd.conf נמצא בתיקיה "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttpd.conf

אני משתמש בננו אבל אתה יכול להשתמש בכל מה שאתה רוצה, gedit, vi, kwrite, geany וכו '.

fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))

אני ממליץ לך להעתיק זאת ולא להיות הדבקת העתקים מכיוון ששגיאות תווים כגון פסיקים, מרכאות וכל מה שנוטה להתרחש.
כעת אנו מפעילים את מודול ה- cgi המהיר ומפעילים מחדש את שרת האינטרנט (lighttpd) כך שיושמו השינויים שנעשו:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd הפעלה מחדש

ובכן עם כל זה כבר מוגדר שרת האינטרנט ומוכן לארח דף HTML או סקריפטים של PHP, עלינו רק לפתוח דפדפן ולשים את הכתובת שלנו IP או פשוט לכתוב localhost ודף לדוגמה אמור להופיע המסביר לנו שהשרת פועל.
אחרת, אנו יכולים לנצל ולבדוק אם מתורגמן ה- php פועל גם, לשם כך נוכל ליצור סקריפט PHP קטן ופשוט ולשמור אותו בספריית ברירת המחדל שהגדיר lighttpd

# זרק " »>> /var/www/test.php

ואז אנו פותחים את הדפדפן ואת סרגל הכתובות שהצבנו: localhost / test.php
ואנחנו צריכים לראות משהו כזה. אם אינך רואה זאת, בדוק את השלבים הקודמים מכיוון שמשהו לא בסדר.

 

אם אתה רואה את זה אז .... 
מוכנים לכך כבר יש לנו את שרת LIGHTTPD שלנו שרץ עם PHP5.

בקרוב אעלה כיצד לארח יותר מדומיין אחד דרך מצב המארח הווירטואלי היפהפה 😉

מקור: מאמר מקורי


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

12 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   KZKG ^ גאארה דיג'ו

    מזל טוב, פוסט טוב 😀

  2.   ננו דיג'ו

    הודעה ראשונה טובה, ובעצם, אני הולך לבדוק את זה נגד ngix xD

    1.    Hyuuga_Neji דיג'ו

      ננו אם אתה יכול להשתולל ולקבל מאמר על Lighthttpd לעומת Nginx הוא שכמעט הפכתי לג'אנקי של האור hehe

  3.   אוברוסט דיג'ו

    אני תמיד אומר לעצמי שאני הולך לנסות את זה אבל בסוף אני מתעצל ובסופו של דבר אני מתקין אפאצ'י וזה מה שאני כבר מכיר היטב.

    בוא נראה מתי אני מעודד

  4.   אלב דיג'ו

    פוסט מצוין ^^

  5.   מר לינוקס דיג'ו

    כשרואים סוגים כאלה של "תרומות", יש לי יותר כבוד לאנשים כמו אלב שלוקחים את הזמן והמאמץ לכתוב ולהוציא מאמרים מקוריים. מאמר זה הוא מ- 15 באפריל 2012 ונמצא בכתובת זו:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    אתה צריך להיות כנה ולספר למקור.
    אני לא רוצה ויכוחים, אני מקווה שאתה מבין את עמדתי.

    1.    אלב דיג'ו

      ברור, לאחר שראית את הקישור שלך, מאמר זה אינו אלא העתקה / הדבקה של אותו שאתה מצטט. בתור המחבר היחיד (LiGNUxero), זה קשור לאתר זה ..

      עם זאת, אני עורך את הפוסט ומוסיף את המקור. תודה על ההבהרה.

  6.   v3on דיג'ו

    ה- GIF XD

  7.   Hyuuga_Neji דיג'ו

    שאלה אחת ... האם כתוב "server.pot = 8080" או שכתוב "server.port = 8080"? אחרת פוסט מצוין

  8.   LiGNUxero דיג'ו

    סליחה על שלא ציטטתי את המקור אבל הבלוג הזה הוא רק שלי, פשוט אל תצטט אותו כי אני בטח מבטל את המנוי אם לעולם לא אעדכן את הבלוג הזה ñ.ñ

    אגב, זה "server.port = 8080" מכיוון שהוא הוגדר ליציאה 8080. כדאי להבהיר שדפדפני ברירת המחדל מתחברים ליציאה 80 כשהם עובדים עם פרוטוקול HTTP, אך ניתן להשתמש ביציאה אחרת בפשטות ואז עליך לציין לאיזו יציאה להתחבר.
    לדוגמא למקרה זה נצטרך להכניס לדפדפן: localhost: 8080

    אני מתקנת את אותו הדבר 😉

    1.    KZKG ^ גאארה דיג'ו

      אם הבלוג הוא שלך בלבד, כלומר לגמרי שלך, אז אין צורך לצטט אותו או לא, זה תלוי בך.
      אם הבלוג אינו שלך, יש לציין את המקור 🙂

  9.   פאולה מרטינז דיג'ו

    ללא ספק נצטרך לנסות את זה, כרגע השרת שיש לנו עובד טוב. Nginx הוא כלי נהדר במיוחד לרגעים אלה שבהם חשוב לעשות פחות עם יותר מאשר לעשות כלום עם הרבה: P. חבל שאני נאבק במחשבי Windows האלה בעבודה. אני מקווה שבקרוב יורשה לי להתקין את סוז היקר מאוד שלי