LIGHTTPD - చాలా చురుకైన మరియు తేలికపాటి వెబ్ సర్వర్

వేదిక: విండోస్, లినక్స్, సోలారిస్, ఓపెన్‌బిఎస్డి, ఇరిక్స్, ఐక్స్

భాష: ఇంగ్లీష్

       వెబ్ సర్వర్ దీని ప్రాధమిక లక్ష్యం వేగంగా, సురక్షితంగా, సౌకర్యవంతంగా మరియు నమ్మకంగా ఉండాలి ప్రమాణాలు. లైట్ టిపిడి అవసరం కాబట్టి, అధిక లోడ్ ఉన్న సర్వర్లలో ఇది ప్రత్యేకంగా సిఫార్సు చేయబడింది తక్కువ ప్రాసెసింగ్ సామర్థ్యం మరియు RAM.

 

Lighttpd అనేది వెబ్ సర్వర్, ఇది వేగంగా, సురక్షితంగా, సౌకర్యవంతంగా మరియు ప్రమాణాలకు అనుగుణంగా ఉంటుంది. వేగం చాలా ముఖ్యమైన వాతావరణంలో ఇది ఆప్టిమైజ్ చేయబడింది. ఎందుకంటే ఇది ఇతర సర్వర్ల కంటే తక్కువ CPU మరియు RAM ను వినియోగిస్తుంది.
లోడ్ సమస్యలు ఉన్న ఏదైనా సర్వర్‌కు Lighttpd అనుకూలంగా ఉంటుంది. ఇది ఉచిత సాఫ్ట్‌వేర్ మరియు ఇది BSD లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది. ఇది అధికారికంగా గ్నూ / లైనక్స్ మరియు యునిక్స్ పై పనిచేస్తుంది.
మైక్రోసాఫ్ట్ విండోస్ కోసం కెవిన్ వర్తింగ్‌టన్ నిర్వహించే విండోస్ కోసం లైట్‌టిపిడి అని పిలువబడే పంపిణీ ఉంది.
లక్షణాలు:
• వర్చువల్ హోస్టింగ్ (ఒకే IP లో అనేక డొమైన్‌లను హోస్ట్ చేయండి)
• CGI, SCGI మరియు FastCGI
PHP PHP, రూబీ, పైథాన్ మరియు ఇతరులకు మద్దతు
Memory స్థిరమైన మెమరీ వినియోగం
• HTTP దారిమార్పులు మరియు URL తిరిగి వ్రాస్తుంది
• ETC.
ఫాస్ట్‌సిజిఐ లేదా ఎస్‌సిజిఐని ఉపయోగించి బాహ్య ప్రోగ్రామ్‌లతో కమ్యూనికేట్ చేయడానికి లైట్‌టిపిడి మిమ్మల్ని అనుమతిస్తుంది, ఇవి అసలు సిజిఐకి మెరుగుదలలు (కూడా మద్దతు ఇస్తాయి). ఈ విధంగా, వాస్తవంగా ఏదైనా ప్రోగ్రామింగ్ భాషలోని ప్రోగ్రామ్‌లను ఉపయోగించవచ్చు.
దీనికి PHP లో ప్రత్యేక ప్రాముఖ్యత ఉంది, దీని కోసం నిర్దిష్ట మెరుగుదలలు చేయబడ్డాయి.
రూబీ ఆన్ రైల్స్‌తో కలపడం కూడా సాధారణమే.
 
సమయాన్ని ఆదా చేయడానికి మేము LIGHTTPD మరియు php ని ఇన్‌స్టాల్ చేయబోతున్నాము మరియు మేము ఈ క్రింది ఆదేశంతో ఇవన్నీ చేస్తాము:

# ఆప్టిట్యూడ్ ఇన్‌స్టాల్ lighttpd php5-cgi 



మేము Lighttpd లిజనింగ్ పోర్టును మార్చాలనుకుంటే, మేము ఫైల్ను నమోదు చేయాలి "/ Etc / lighttpd /" ఫోల్డర్‌లో కనిపించే "Lighttpd.conf" మరియు క్రింది పంక్తులను జోడించండి:
(మనం మూలంగా ఉండాలి)
server.pot = 8080
server.socket = "[::]: 8080
ఈ సందర్భంలో మేము పోర్ట్ 8080 ను వింటాము.
అప్పుడు మేము సిజిఐకి ఎనేబుల్ చెయ్యడానికి php.ini ఫైల్‌ను (/ etc / php5 / cgi / లో కనుగొనాము) కాన్ఫిగర్ చేస్తాము, దాని కోసం మేము ఈ పంక్తిని చివరిగా చేర్చుతాము "cgi.fix_pathinfo = 1”, మేము ఈ క్రింది విధంగా చేస్తాము:

# విసిరారు "cgi.fix_pathinfo = 1 ″ >> నానో /etc/php5/cgi/php.ini

మరియు మనకు ఇలాంటివి ఉండాలి:

 

ఇప్పుడు మనం ఫాస్ట్‌సిజిఐని ఉపయోగించబోతున్నామని, ఫైల్‌ను సవరించబోతున్నామని ఎల్‌జిహెచ్‌టిటిపిని హెచ్చరించబోతున్నాం lighttpd.conf "/ etc / lighttpd /" ఫోల్డర్‌లో ఉంది.

# నానో /etc/lighttpd/lighttpd.conf

నేను నానోను ఉపయోగిస్తాను కాని మీకు కావలసినది, gedit, vi, kwrite, geany, మొదలైనవి ఉపయోగించవచ్చు.

fastcgi.server = (".php" => (("bin-path »=> us / usr / bin / php5-cgi», "సాకెట్" => "/tmp/php.socket")))

కామాలతో కూడిన కొటేషన్లు, కొటేషన్ మార్కులు మరియు సంభవించే అన్ని లోపాలు ఉన్నందున మీరు దీన్ని కాపీ చేసి కాపీ పేస్ట్ కాదని నేను సిఫార్సు చేస్తున్నాను.
ఇప్పుడు మేము ఫాస్ట్ సిజి మాడ్యూల్‌ను సక్రియం చేసి, వెబ్ సర్వర్ (లైట్ టిపిడి) ను పున art ప్రారంభించండి, తద్వారా చేసిన మార్పులు వర్తించబడతాయి:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd పున art ప్రారంభించు

వీటన్నిటితో మేము ఇప్పటికే వెబ్‌సర్వర్‌ను కాన్ఫిగర్ చేసాము మరియు ఒక HTML పేజీ లేదా php స్క్రిప్ట్‌లను హోస్ట్ చేయడానికి సిద్ధంగా ఉన్నాము, మనం బ్రౌజర్‌ను తెరిచి మా చిరునామాను మాత్రమే ఉంచాలి IP లేదా రాయండి localhost మరియు సర్వర్ నడుస్తున్నట్లు మాకు చెప్పే నమూనా పేజీ కనిపిస్తుంది.
లేకపోతే మనం ప్రయోజనం పొందవచ్చు మరియు php వ్యాఖ్యాత కూడా నడుస్తుందో లేదో పరీక్షించవచ్చు, దాని కోసం మనం ఒక చిన్న మరియు సరళమైన php స్క్రిప్ట్‌ను తయారు చేసి దానిని కాన్ఫిగర్ చేసిన డిఫాల్ట్ డైరెక్టరీలో సేవ్ చేయవచ్చు. lighttpd

# విసిరారు " »>> /var/www/test.php

ఆపై మేము ఉంచిన బ్రౌజర్ మరియు చిరునామా పట్టీని తెరుస్తాము: localhost / test.php
మరియు మనం ఇలాంటివి చూడాలి. మీరు చూడకపోతే, మునుపటి దశలను తనిఖీ చేయండి ఎందుకంటే ఏదో తప్పు జరిగింది.

 

మీరు దీనిని చూస్తే…. 
దీనితో సిద్ధంగా ఉన్నాము మేము ఇప్పటికే మా LIGHTTPD సర్వర్ PHP5 తో నడుస్తున్నాము.

అందమైన వర్చువల్-హోస్ట్ మోడ్ ద్వారా ఒకటి కంటే ఎక్కువ డొమైన్లను ఎలా హోస్ట్ చేయాలో త్వరలో అప్‌లోడ్ చేస్తాను

మూలం: అసలు వ్యాసం


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

12 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   KZKG ^ గారా అతను చెప్పాడు

    అభినందనలు, మంచి పోస్ట్

  2.   నానో అతను చెప్పాడు

    మంచి మొదటి పోస్ట్, మరియు వాస్తవానికి, నేను దానిని ngix xD కి వ్యతిరేకంగా పరీక్షించబోతున్నాను

    1.    హ్యూయుగా_నెజీ అతను చెప్పాడు

      నానో మీరు అడవికి వెళ్లి, లైట్హట్ పిడి vs ఎన్గిన్క్స్ గురించి ఒక వ్యాసం పొందగలిగితే, దాదాపు నేను లైట్ హీ యొక్క జాంకీ అయ్యాను

  3.   ఒబెరోస్ట్ అతను చెప్పాడు

    నేను ప్రయత్నించబోతున్నానని నేను ఎప్పుడూ నాకు చెప్తాను కాని చివరికి నేను సోమరితనం పొందుతాను మరియు నేను అపాచీని వ్యవస్థాపించడం ముగుస్తుంది, ఇది నాకు ఇప్పటికే బాగా తెలుసు.

    నేను ఉత్సాహంగా ఉన్నప్పుడు చూద్దాం

  4.   ఎలావ్ అతను చెప్పాడు

    అద్భుతమైన పోస్ట్ ^^

  5.   మిస్టర్ లైనక్స్ అతను చెప్పాడు

    ఈ రకమైన "రచనలు" చూసినప్పుడు, అసలు కథనాలను వ్రాయడానికి మరియు ఉంచడానికి సమయం మరియు కృషిని తీసుకునే ఎలావ్ వంటి వ్యక్తుల పట్ల నాకు ఎక్కువ గౌరవం ఉంది. ఈ వ్యాసం ఏప్రిల్ 15, 2012 నుండి మరియు ఈ చిరునామాలో చూడవచ్చు:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    మీరు నిజాయితీగా ఉండాలి మరియు మూలాన్ని చెప్పాలి.
    నాకు చర్చలు వద్దు, నా స్థానం మీరు అర్థం చేసుకుంటారని నేను ఆశిస్తున్నాను.

    1.    ఎలావ్ అతను చెప్పాడు

      స్పష్టంగా, మీ లింక్‌ను చూసిన తర్వాత, ఈ వ్యాసం మీరు కోట్ చేసిన కాపీ / పేస్ట్ కంటే మరేమీ కాదు .. ఏకైక రచయిత (లిగ్‌న్యూక్సిరో) గా, దీనికి ఆ సైట్‌తో ఏదైనా సంబంధం ఉంది ..

      అయితే, నేను పోస్ట్‌ను సవరించాను మరియు మూలాన్ని జోడించాను. స్పష్టీకరణకు ధన్యవాదాలు.

  6.   v3on అతను చెప్పాడు

    GIF XD

  7.   హ్యూయుగా_నెజీ అతను చెప్పాడు

    ఒక ప్రశ్న ... ఇది "server.pot = 8080" అని చెప్తుందా లేదా "server.port = 8080" అని చెబుతుందా? లేకపోతే అద్భుతమైన పోస్ట్

  8.   LiGNUxero అతను చెప్పాడు

    మూలాన్ని ఉదహరించనందుకు క్షమించండి, కానీ ఆ బ్లాగ్ నాది, దానిని ఉదహరించవద్దు ఎందుకంటే నేను ఆ బ్లాగును ఎప్పుడూ అప్‌డేట్ చేయకపోతే నేను చందాను తొలగించాను ñ.ñ

    మార్గం ద్వారా, ఇది "server.port = 8080" ఎందుకంటే ఇది పోర్ట్ 8080 కోసం కాన్ఫిగర్ చేయబడింది. డిఫాల్ట్ బ్రౌజర్‌లు HTTP ప్రోటోకాల్‌తో పనిచేసేటప్పుడు పోర్ట్ 80 కి కనెక్ట్ అవుతాయని స్పష్టం చేయడం విలువ, కానీ మీరు మరొక పోర్టును ఉపయోగించవచ్చు ఏ పోర్ట్‌కు కనెక్ట్ చేయాలో మీరు తప్పక పేర్కొనాలి.
    ఉదాహరణకు ఈ సందర్భంలో మనం బ్రౌజర్‌లో ఉంచాలి: localhost: 8080

    నేను ఇప్పటికే అదే సరిదిద్దుకున్నాను

    1.    KZKG ^ గారా అతను చెప్పాడు

      బ్లాగ్ మీదే అయితే, అంటే పూర్తిగా మీదే అయితే, దానిని ఉదహరించాల్సిన అవసరం లేదు లేదా కాదు, అది మీ ఇష్టం.
      బ్లాగ్ మీది కాకపోతే, మూలాన్ని తప్పక ఉదహరించాలి

  9.   పావోలా మార్టినెజ్ అతను చెప్పాడు

    ఎటువంటి సందేహం లేకుండా మనం దీన్ని ప్రయత్నించాలి, ప్రస్తుతానికి మన వద్ద ఉన్న సర్వర్ బాగా పనిచేస్తుంది. Nginx ఒక గొప్ప సాధనం, ముఖ్యంగా ఈ క్షణాలకు ఎక్కువ ఏమీ చేయకుండా చాలా తక్కువ చేయడం చాలా ముఖ్యం: P. చాలా చెడ్డది నేను పనిలో ఉన్న ఈ విండోస్ పిసిలతో కష్టపడుతున్నాను. నా ప్రియమైన సూస్‌ను ఇన్‌స్టాల్ చేయడానికి త్వరలో నాకు అధికారం లభిస్తుందని నేను ఆశిస్తున్నాను