په چوکۍ کې د Lighttpd + APC په اړه ورڈپریس

د ر lightا او ورډپریس لوګو

سلام ملګرو! زه تاسو ته د ورڈپریس پراساس بلاګ خپرولو په اړه یو وړاندیز وړاندیز لرم ، د ویب پا pageې سرور په توګه د روشن سره ، سپون - فاسټ جی جی ، پی ایچ پی ، د APC بدیل پی ایچ پی کیچ (متبادل پی ایچ پی کیچ) ، او په دیبیان سکویز کې هرڅه. زه واضح کوم چې هغه ژباړې چې زه له انګلیسي څخه هسپانوي کوم هغه زما له پلوه خورا وړیا دي او ممکن د ژبني یا سیمانټ نظر څخه په بشپړ ډول درست نه وي. په شخصي توګه ، دوی زما لپاره کافي دي.

او ښاغلو ، دا مقاله یوازې د "د ننوتلو دروازه"د جامد او / یا متحرک ویب پا pagesو خدمت کولو زړه پورې نړۍ ته. زه په ویب سرورونو کې ماهر نه یم. په هرصورت ، ډیری دمخه له ما څخه پوښتل شوي چې تاسو کوم سرور ته ترجیح ورکوئ ، فیدریکو ، د نګینکس سره ، ر theا یا اپاچی؟ زه تل ځواب درکوم چې د ټولو دریو سره. هر یو یې خپل پام لري او اپاچ دی اپاچی دی. په راتلونکي پوسټونو کې به موږ د نګینکس او اپاچي سره ورته حلونه په ګوته کړو. په هرصورت ، د رyا پای پای په اړه د www کلي کې اوازونه شتون لري ، او حقیقت دا دی چې ډیبیان 7 لاهم دا په خپلو ذخیره کې ساتي. د یو څه لپاره ، سمه ده؟

مونږ به وګورو:

  • د پیل لپاره تعریفونه
  • د رyا وړاندیز شوی حل
  • حل موږ به په ګوته کړو
  • د سرور ډاټا نمونه
  • د اړینو کڅوړو نصب کول
  • تنظیم کول او چیک کول

د پیل کونکو لپاره ګټور تعریفونه

ویب سرورونه: دا ټیکنالوژي ده چې ضمني کمپیوټر برنامې لري چې غوښتنلیکونه د مراجعینو سره دوه اړخيزه او / یا غیر مستقیم او همغږي یا غیر عضوي اړیکې رامینځته کوي ، په هره ژبه یا مراجع اړخ غوښتنلیک کې د ځواب تولید یا لیږدول. […] ویب خدمات د مختلف پلیټ فارمونو (PC ، مین فریم ، ماک ، او نور) او برنامو ژبو (PHP ، C ، جاوا ، وغيره) تر مینځ اړیکې معیاري کولو اړتیا څخه راوتلي. هڅې دمخه د معیارونو رامینځته کولو لپاره شوي وې مګر دوی ناکام شوي یا په کافي اندازه بریالي ندي ، ځینې یې DCOM او CORBA دي ، ځکه چې دوی د DCOM - مایکروسافټ ، او CORBA - ORB پلورونکي پلي کولو پورې تړاو لري. […] سره د HT پروتوکول ته د ویب خدماتو کارولو محدودولو سره ، ویب خدمات د ځانګړي پروتوکول لپاره ندي ډیزاین شوي ، دا پدې معنی چې د ځینې نورو انټرنیټ پروتوکولونو (SMTP ، FTP ، وغيره) باندې SOAP کارولو مخه نه نیسي. HTTP عموما کارول کیږي ځکه چې دا په پراخه کچه خپرول پروتوکول دی او د اور وژونکو لخوا لږ محدود دی (بندرونه لکه FTP عموما بند شوي ، مګر HTTP ډیری لدې بلاک شوی ندی).

لائټ پی ډي: د یونیکس / لینکس او مایکروسافټ وینډوز عامل سیسټمونو لپاره ویب سرور. لکه څنګه چې پوهیږئ سپکدا یو دی بدیل ویب سرور ته اپاپي. دا د خوندي ، ګړندۍ (د حقیقت ویلو لپاره خورا ګړندۍ) ، معیارونو سره سم ، او انعطاف منلو لپاره ډیزاین شوی. د لږ رام او لږ CPU په کارولو سره توازن له لاسه ورکولو پرته د درنو بارونو اخیستو لپاره ځانګړي شوی. د ځواب ویلو سرعت چمتو کوي. ځینې ​​سایټونه چې دا کاروي یوټیوب ، ویکیپیډیا او نور دي ، کوم چې د لوی ترافیک ملاتړ کوي. دا د BSD لایسنس لاندې توزیع شوی.

De د ويکيپېډياCGI: عام ان پټ انٹرفیس (په انګلیسي کې د ګيټ وے عام مرکه، لنډ شوی CGI) د نړۍ په کچه ویب کې یو مهم ټیکنالوژي ده چې پیرودونکي (ویب براوزر) ته اجازه ورکوي چې په ویب سرور کې پرمخ وړونکي برنامې څخه د معلوماتو غوښتنه وکړي. CGI د پیرودونکي او برنامه تر مینځ د معلوماتو لیږد لپاره معیار ټاکي. دا د ویب سرور او بهرني غوښتنلیک تر مینځ د خبرو اترو میکانیزم دی چې د اعدام وروستۍ پایله یې MIME څیزونه دي. غوښتنلیکونه چې په سرور کې چلیږي CGIs نومیږي.

فاسټ جی جی د ویب سرور سره د متقابل برنامو وصلولو پروتوکول دی. فاسټ جی جی آی د مشهور ګیټ وین انټرفیس (CGI یا عام ان پټ انٹرفیس) تغیر دی. د فاسټ جی آی اصلي هدف د ویب سرور او برنامو سره وصل کولو سره تړل شوي وزن کمول دي Cاومون Gوخوره Interface ، کوم چې سرور ته اجازه ورکوي په ورته وخت کې د نورو غوښتنو خدمت وکړي.

سپون، کمپیوټر کې هغه فن ته راجع کیږي چې د نوي ماشوم یا ماشوم پروسه بوځي او اجرا کوي. د مور او پلار پروسه کولی شي د ماشوم پروسې پای ته رسیدو ته انتظار وکړي ، یا دا په غیر منظم ډول پرمخ وړل دوام لري. د نوي ماشوم پروسو رامینځته کول د اصلي پروسې او ماشوم پروسې ، یا د ماشوم ډیری پروسو چلولو لپاره کافي حافظې ته اړتیا لري.

د. د رسمي ویکي سند په سند کې وړاندیز شوی حل لائټ پی ډي د لوړې کړنې لپاره

که موږ سند ولولئ د ډکس_موډ فاسټ سی جی آی د پورتني ذکر شوي سایټ څخه ، دلته یو پراګراف شتون لري چې زما په برخه کې هسپانوي ته په آزاده توګه ژباړل شوی ، ویل به:

باندنۍ سپینه: په مستقیم ډول په ویب پا directlyه سرور کې د فاسټ جی جی سپوینګ پروسې چلول ځینې زیانونه لري لکه:

  • د فاسټ جی جی پروسه یوازې په محلي سرور کې چلیدلی شي.
  • دا د ویب پا pageې سرور په څیر ورته اجازه لري.
  • دا د ویب پا pageې سرور په څیر ورته اساس لارښود لري.

کله چې موږ سرور کاروو فاسټ جی جی جلا - بیرونی- د دې لپاره چې د ویب سرور څخه ځینې بار واخیستل شي ، موږ باید د بهرني برنامې له لارې د فاسټ جی جی پروسه کنټرول کړو لکه "سپان - fcgi”. د "سپون - fcgi" برنامه په خپل چاپیریال کې د فاسټ جی جی پروسې پیل کولو لپاره کارول کیږي ، فکس یې کړئ کارن نومډلې پېژند، او بل ریښې لارښود ته واړوئ (کروت).

زه واضح کوم چې د سپون د اسم په توګه دا دی "د سمندري غذا هګۍ"، پداسې حال کې چې د فعل په توګه ، سپينول معنی لږ یا لږ "په خارجي توګه توکی”. انګلیسي یو څه ټوکې کوي کله چې دوی دا ټکی په کمپیوټر کې کاروي ، سمه ده؟

د عملي اهدافو لپاره اساسات ایا دا ، چې په سند کې وړاندیز شوي حل له لارې ، د فټ سي جی آی پروسې او هرڅومره ثانوي پروسې یا ماشومان (د ماشوم پروسې) به د ویب پا pageې سرور ته بهر په یو یا ډیرو سرورونو کې اعدام شي. دا کله چې په یو مختلف سرور کې اعدام شوي له هغه څخه چې موږ یې د ویب سرور په توګه کاروو ، البته دا به د ټیټ بار وړل کیږي. او په نهایت کې ، دا چې د بهرني فټ سي جی آی سرور کارولو لپاره ، د فاسټ جی جی پروسه باید د برنامې لخوا پیل او کنټرول شي سپان - fcgi.

خارجی سپړنه د هغه چا لپاره ده څوک چې اړتیا لري یو یا ډیر سرورونه نصب کړي او په لوی شمیر غوښتنې ترسره کړي، لکه د انټرنیټ لاسرسي چمتو کونکي (ISP) قضیه کې ، یا سایټونه لکه blog.fromlinux.net، وغيره. د دې حل په تفصیل سره توضیحي کول زموږ له لاسرسي څخه لرې دي.

حل چې موږ به یې په پوسته کې په ګوته کړو

د ټولو اړین خدماتو ځای ورکولو لپاره یوازې یو سرور. دا کار کوي او د ټیټ فعالیت سایټ لپاره مناسب دی ، لکه د انٹرپرائز لین. تشریح شوې میتود کولی شي د هغه چا لپاره لارښود په توګه کار وکړي څوک چې لاهم شتون او امنیت ته اړتیا لري.

د سرور ډاټا نمونه

نوم: web.amigos.cu IP پتې: 192.168.10.20 ډومین: amigos.cu

البته ، د تولید چاپیریال کې - او حتی په ازموینه یا کور کې- موږ باید ریکارډونه ولرو ډی مستقیم او ریورس چې زموږ سرور ته مراجعه کوي.

د اړینو کڅوړو نصب کول

د کارونکي په توګه د ريښي موږ اعدام کوو:

د وړتیا انسټال کول د رpاټ پی ډي لایټ پی ډي-ډیسک php5-cgi php5-gd اپیتیت د انسټیټیوټ mysql-سرور mysql-client php5-mysql

د رyا ترتیب کولو فایلونه په کې نصب شوي / etc / لایټ پی ډي. برنامه spwan-fcgi په اتومات ډول ولګول شو. د اسنادو کڅوړې فایلونه دلته موندل کیدی شي / usr / share / doc / lighttpd-doc. موږ په کلکه د هغه سند د لوستلو سپارښتنه کوو ، چې په انګلیسي کې ده. د بسته نصب پرمهال ایس ایس ایل ایل سرور، دوی له موږ څخه د کارونکي رمز غوښتنه کوي د ريښي د MySQL لپاره. موږ د ورته رمز کارولو وړاندیز کوو چې تاسو دمخه د هغه کارونکي لپاره اعلان کړی.

تنظیم کول او چیک کول

لکه څنګه چې موږ د ورڈپریس ملاتړ نصبولو سره ترسره کوو ، موږ باید د ترتیب او ازموینو سره پیل وکړو.

موږ سپک ماډلونه فعال کوو:

د lighttpd-सक्षम-Mod quickcgi-php ساده - vhost خدمت لایټ پی ډي بیا پیل

موږ ګورو چې زموږ سرور کار کوي که نه. موږ براوزر خلاص او یو آر ایل لیکوhttp://web.amigos.cu، او لږترلږه به موږ وکولی شو لارښود لیست کړو / var / www.

Index /

NAME وروستی بدلونونه SIZE ډول
اصلي لارښود /                  -            Directory
index.lighthttpd.html                    2013-Jan-19 18:16:41               3.5K            متن / html
موږ د Mod_rewrite او Mod_fast_cgi ماډلونه فعال کوو د اصلي رyا سازونې دوتنې کې /etc/lighttpd/lighttpd.conf:
نانو /etc/lighttpd/lighttpd.conf

موږ نظر یا هش سمبول لرې کوو # څه په مخ کې دي "Mod_rewrite" او موږ د دې کرښې لاندې اضافه کوو "Mod_fastcgi"، نو د دې لپاره چې د دوتنې پیل په لاندې ډول وي:

سرور.موډولونه = ("mod_access" ، "mod_alias" ، "mod_compress" ، "mod_redirect" ، "mod_rewrite" ، "mod_fastcgi" ،)

موږ ګورو چې پی ایچ پی په سمه توګه کار کوي. د دې کولو لپاره موږ په ډایرکټرۍ کې یوه فایل (لنډمهاله) رامینځته کوو / var / www:

نانو /var/www/index.php

او د تیرو فایلونو مینځپانګه به یوازې دا وي:


بیا موږ خدمت بیا پیل کوو:

د خدمت نور

که موږ زموږ براوزر ته په ګوته کړو http://web.amigos.cu، موږ به د پی ایچ پی نسخه 5.3.3-7 معلومات پا seeه وګورو. له همدې امله ، هرڅه سم کار کوي.

دا د ماډل وړولو وروسته د رyا ترتیب کې بدلونونو پوهیدل خورا په زړه پورې دي ماډی_فاستګی. له لارې لږ /etc/lighttpd/conf-enabled/15-fastcgi-php.conf، موږ موندلی شو. ترتیب شوي لوستل د هغه چا سره پرتله کړئ چې د بسته سند کې راځي د رtاټ پی ډي ډی.

اوس موږ باید لایټ ته ووایو چې کوم لارښود ته باید د 80 مجلل بندر له لارې ترافیک لارښوونه وکړي ، د ورچوئل کوربه ترتیب کولو سره. هغه ارزښتونه چې موږ به یې په فایل کې ترمیم کړو /etc/lighttpd/conf-enabled/10-simple-vhost.confدوی شخصي دي او د هرې نصب کولو ځانګړتیاو ته به ځواب ووایی. موږ به د سرور د ریښې لارښود ارزښتونه ومنو ، او د اسنادو ریټ لارښود ، کوم چې رyا د ډیفالټ لخوا وړاندیز کوي او موږ به یوازې د مجازی کوربه FQDN نوم بدل کړو.

نانو /etc/lighttpd/conf-enabled/10-simple-vhost.conf

او د فایل وروستی مینځپانګه باید وي (په یاد وساتئ چې دا ستاسو اړتیاو سره تطبیق کړئ):

# /usr/share/doc/lighttpd-doc/simple-vhost.txt server.modules + = ("mod_simple_vhost") ## د مجازی کوربه د سند ریښه د سند - روټ دی # # ساده- vhost.server-root + $ HTTP ["کوربه"] + simple-vhost.docament-root simple-vhost.server-root = "/ srv" simple-vhost.docament-root = "htdocs" ## د کوربه کوربه که ساده نه وي استول شوی -vhost.default-host = "web.amigos.cu"

د بدلونونو خوندي کولو وروسته ، موږ د هغه څه په اړه چې دمخه ویل شوي وو اړین لارښوونې رامینځته کوو. نوملړ / srv دا د سکیز نصب په جریان کې رامینځته شوی ، نو موږ دې ته اړتیا نلرو:

mkdir -p /srv/web.amigos.cu/htdocs

لکه څنګه چې موږ دمخه په سمه توګه مجازی کوربه او زموږ د ډومین نوم سره تړاو لرونکی لارښود اعلان کړی ، موږ کولی شو په / var / www کې رامینځته شوي فایلونو سره تحویل کړو ، او نوی جوړ کړئ. index.php په لارښود کې نور دود / htdocs o د مجازی کوربه سندونو ریښې لارښود:

rm /var/www/index.* نانو /srv/web.amigos.cu/htdocs/index.php

موږ لاندې مینځپانګې پخوانۍ فایل ته اضافه کوو:

سلام ملګرو! ډاډه اوس هر څه سم دي

موږ بدلونونه خوندي کوو او خدمت بیا پیل کوو:

د خدمت نور

راځئ چې زموږ براوزر تازه او چیک کړئ چې ښودل شوې پا pageه بدله شوې او اوس د کمانډ محصول سربیره منعکس کوي phpinfo ()، سلام کول. دا به په راتلونکي کې د خدماتو بیا پیل کولو ته اړتیا ونلري که چیرې موږ د index.php یا بل ویب پا ofې مینځپانګه بدله کړو. دا عملیات به یوازې هغه وخت ترسره شي که چیرې موږ د ر .ا کنټرول بدل کړو.

او مبارکي ملګرو !. موږ دمخه د ډیبیټین 6.0 نچوړ د لایټ پی ډي ویب پا serverې سرور سره ترتیب کړی چې د ډیټابیس سرور په توګه د PHP5 ژبې او MySQL سره کار کولو لپاره تنظیم شوی. موږ د ډیری ډومینونو اداره کولو لپاره سم ر theا واشټ فایل ترتیب هم لرو.

جاري ساتلو لپاره…

او بیا ، زه څنګه فټ کولی شم؟ ښاغلي ورڈپریس به پوښتنه وکړي. په موږ باندې تعقیب کړئ II برخه او پای او د دې مقالې پای.

د سکرین شاټ_لایلټ پی ډی


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

3 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   ایلیوټیم 3000 dijo

    مبارک شه. زه به دا زما په مجازی ماشین کې پلي کړم.

    1.    fico dijo

      ستاسو د نظر له امله ډیره مننه

  2.   Daniel dijo

    خدای دې کوم ښکلی ډیسټاپ وي چې ستاسو د ډیبین څخه تاسو کولی شئ هرڅه ووایاست چې د دې موضوع لپاره مو کار کړی؟