वर्डप्रेस ओव्हर लाइटटीपीडी + एपीसी इन स्क्झिझ (I)

हलके आणि वर्डप्रेस-लोगो

नमस्कार मित्रांनो! मी आपल्याकडे वर्डप्रेस वर आधारित ब्लॉग कसा प्रकाशित करावा याविषयी एक प्रस्ताव आणत आहे, लाइट ला एक वेबपृष्ठ सर्व्हर म्हणून, स्पॉन-फास्टसीजीआय, पीएचपी, एपीसी अल्टरनेटिव्ह पीएचपी कॅशे (वैकल्पिक पीएचपी कॅशे) आणि डेबियन स्क्विझमधील प्रत्येक गोष्ट. मी स्पष्ट करतो की मी इंग्रजीमधून स्पॅनिशमध्ये केलेली भाषांतर माझ्या वतीने फारच मोकळी आहेत आणि भाषिक किंवा शब्दशक्तीच्या दृष्टिकोनातून ती अगदी अचूक असू शकत नाहीत. व्यक्तिशः ते माझ्यासाठी पुरेसे आहेत.

आणि गृहस्थांनो, हा लेख फक्त “प्रवेशद्वार”स्थिर आणि / किंवा डायनॅमिक वेब पृष्ठे देण्याच्या आकर्षक जगाला. मी वेब सर्व्हरवर तज्ञ नाही. तथापि बर्‍याच जणांनी मला विचारले आहे की तुम्ही फेडेरिको कोणत्या सर्व्हरला प्राधान्य देता, एनगिनॅक्स, लाइट किंवा अपाचे? मी नेहमीच तिन्ही सह उत्तर देतो. प्रत्येकाचे आकर्षण आहे आणि अपाचे हे अपाचे आहे. भविष्यातील पोस्टमध्ये आम्ही एनजीन्क्स आणि अपाचेसह यासारखे निराकरण संबोधित करू. तसे, डब्ल्यूएच व्हिलेजमध्ये लाईडीच्या समाप्तीबद्दल अफवा पसरल्या आहेत आणि सत्य हे आहे की डेबियन 7 अजूनही आपल्या रेपॉजिटरीजमध्ये ठेवतो. कशासाठी, बरोबर?

आपण पाहू:

  • नवशिक्यांसाठी व्याख्या
  • हलकीची शिफारस केलेले समाधान
  • समाधान आम्ही संबोधित करू
  • नमुना सर्व्हर डेटा
  • आवश्यक पॅकेजेस स्थापित करीत आहे
  • सेट अप करत आहे आणि तपासणी करीत आहे

नवशिक्यांसाठी उपयुक्त व्याख्या

वेब सर्व्हर: हे असे तंत्रज्ञान आहे ज्यामध्ये अंतर्भूत संगणक प्रोग्राम असतात जे अनुप्रयोगांवर प्रक्रिया करतात ज्याद्वारे द्विदिशात्मक आणि / किंवा दिशानिर्देशात्मक आणि समकालिक किंवा एसिंक्रोनस कनेक्शन क्लायंटसह असतात, व्युत्पन्न करणे किंवा कोणत्याही भाषेत किंवा क्लायंट-साइड अनुप्रयोगामध्ये प्रतिसाद हस्तांतरित करणे. […] भिन्न सेवा (पीसी, मेनफ्रेम, मॅक इ.) आणि प्रोग्रामिंग भाषा (पीएचपी, सी, जावा, इत्यादी) दरम्यान संवाद प्रमाणित करण्याची आवश्यकता वेब सेवा उद्भवली. यापूर्वी मानक तयार करण्याचा प्रयत्न केला गेला होता परंतु ते अयशस्वी झाले किंवा पुरेसे यशस्वी झाले नाहीत, त्यापैकी काही डीसीओएम आणि कॉर्बा आहेत, कारण ते विक्रेता डीसीओएम - मायक्रोसॉफ्ट आणि कॉर्बा - ओआरबीच्या अंमलबजावणीवर अवलंबून आहेत. […] HTTP प्रोटोकॉलवर वेब सेवा वापर मर्यादित असूनही, वेब सेवा विशिष्ट प्रोटोकॉलसाठी डिझाइन केल्या नव्हत्या, म्हणजेच काही अन्य इंटरनेट प्रोटोकॉल (एसएमटीपी, एफटीपी इ.) वर एसओएपी वापरण्यापासून काहीही प्रतिबंधित केले जात नाही. ). एचटीटीपी प्रामुख्याने वापरला जातो कारण तो एक व्यापकपणे वापरला जाणारा प्रोटोकॉल आहे आणि फायरवॉलद्वारे कमी प्रतिबंधित आहे (एफटीपीसारख्या पोर्ट्स सामान्यत: अवरोधित असतात, परंतु एचटीटीपी अवरोधित नसतात बहुधा).

लाइटटीपीडी: युनिक्स / लिनक्स व मायक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टमसाठी वेब सर्व्हर. म्हणून देखील माहित आहे फिकटहे एक आहे alternativa वेब सर्व्हरवर अपाचे. हे सुरक्षित, वेगवान (खरं तर खूप जलद), मानकांचे अनुपालन आणि लवचिक होण्यासाठी डिझाइन केलेले आहे. थोड्या रॅम आणि थोड्या सीपीयूचा वापर करुन शिल्लक न गमावता खूप जास्त भार घेण्यासाठी विशेषतः डिझाइन केलेले. उच्च प्रतिसाद गती प्रदान करते. वापरणार्‍या काही साइट्स म्हणजे यूट्यूब, विकिपीडिया आणि इतर, जे मोठ्या रहदारीस समर्थन देतात. हे बीएसडी परवान्याअंतर्गत वितरीत केले जाते.

De विकिपीडियाCGI: कॉमन इनपुट इंटरफेस (इंग्रजीमध्ये कॉमन गेटवे इंटरफेस, संक्षिप्त CGI) वर्ल्ड वाइड वेबवरील एक महत्त्वाचे तंत्रज्ञान आहे जे क्लायंटला (वेब ​​ब्राउझर) वेब सर्व्हरवर चालणार्‍या प्रोग्राममधून डेटाची विनंती करण्यास परवानगी देते. क्लायंट आणि प्रोग्राम मधील डेटा ट्रान्सफर करण्यासाठी सीजीआय मानक निर्दिष्ट करते. वेब सर्व्हर आणि बाह्य अनुप्रयोग यांच्यात ही संवाद यंत्रणा आहे ज्याची अंमलबजावणीचा अंतिम परिणाम एमआयएमएम ऑब्जेक्ट्स आहे. सर्व्हरवर चालणार्‍या अनुप्रयोगांना सीजीआय म्हणतात.

फास्टसीजीआय वेब सर्व्हरसह परस्परसंवादी प्रोग्राम कनेक्ट करण्यासाठी एक प्रोटोकॉल आहे. फास्टसीजीआय सुप्रसिद्ध कॉमन गेटवे इंटरफेस (सीजीआय किंवा कॉमन इनपुट इंटरफेस) चे रूपांतर आहे. फास्टसीजीआयचे मुख्य लक्ष्य वेब सर्व्हर आणि प्रोग्राम कनेक्ट करण्याशी संबंधित भार कमी करणे हे आहे Cओमन Gखाल्ले Interface, जे सर्व्हरला त्याच वेळी अधिक विनंत्या प्रदान करण्यास अनुमती देते.

स्पॉन, संगणकात एक कार्य असे सूचित करते जे नवीन मूल किंवा मूल प्रक्रिया लोड करते आणि अंमलात आणते. पालक किंवा पालक प्रक्रिया मुलाची प्रक्रिया समाप्त होण्याची प्रतीक्षा करू शकतात किंवा ती एसिन्क्रॉनिकरित्या चालू ठेवू शकते. नवीन मूल प्रक्रिया तयार करण्यासाठी पालक प्रक्रिया आणि मूल प्रक्रिया किंवा एकाधिक बाल प्रक्रिया चालविण्यासाठी पुरेशी मेमरी आवश्यक आहे.

च्या ऑफिशियल विकीच्या दस्तऐवजीकरणातील प्रस्तावित निराकरण लाइटटीपीडी उच्च कामगिरीसाठी

जर आपण डॉक्युमेंट वाचले दस्तऐवज_मॉडफास्टसीजीआय उपरोक्त साइटपैकी, एक परिच्छेद आहे जो माझ्या स्पॅनिशमध्ये अगदी मुक्तपणे भाषांतरित करेल, असे म्हणू शकेलः

बाह्य स्पॉनिंग: थेट वेबपृष्ठ सर्व्हरवर फास्टसीजीआय स्पॉनिंग प्रक्रिया चालविण्याचे काही तोटे आहेत जसेः

  • फास्टसीजीआय प्रक्रिया केवळ स्थानिक सर्व्हरवर चालविली जाऊ शकते.
  • त्यास वेबपृष्ठ सर्व्हरप्रमाणेच परवानगी आहे.
  • त्यात वेबपृष्ठ सर्व्हर प्रमाणेच बेस डिरेक्टरी आहे.

जेव्हा आम्ही सर्व्हर वापरतो फास्टसीजीआय वेगळा किंवा बाह्य- वेब सर्व्हरचा काही भार घेण्यासाठी, आम्हाला बाह्य प्रोग्रामद्वारे फास्टसीजीआय प्रक्रिया नियंत्रित करावी लागेल जसे की "स्पॅन- fcgi”. "स्पॅन-एफसीगी" प्रोग्राम वेगळ्या वातावरणात फास्टसीजीआय प्रक्रिया सुरू करण्यासाठी, निराकरण करण्यासाठी वापरला जातो वापरकर्ता आयडीगट-आयडी, आणि दुसर्‍या मूळ निर्देशिकेत बदलू (क्रोट).

मी स्पष्टीकरण देतो की भाषांतर स्पॉन एक संज्ञा म्हणून ते "सीफूड अंडी”, क्रियापद असताना, स्पॉन्गिंग म्हणजे अधिक किंवा कमी "बाहेरून spawning”. ते शब्द संगणकात वापरतात तेव्हा इंग्रजी जरा थट्टा करतात, बरोबर?

व्यावहारिक कारणांसाठी मुलभूत गोष्टी तेच म्हणजे दस्तऐवजीकरणात प्रस्तावित केलेल्या समाधानाद्वारे फास्टसीजीआय प्रक्रिया आणि आवश्यक तितक्या दुय्यम प्रक्रिया किंवा मुले (बाल प्रक्रिया) वेब पृष्ठ सर्व्हरच्या बाह्य एक किंवा अधिक सर्व्हरवर कार्यान्वित केल्या जातील. जेव्हा आपण वेब सर्व्हर म्हणून वापरत असलेल्यापेक्षा भिन्न सर्व्हरमध्ये कार्यवाही केली जाते तेव्हा निश्चितच ते कमी भारित केले जाईल. आणि शेवटी, बाह्य फास्टसीजीआय सर्व्हर वापरण्यासाठी, फास्टसीजीआय प्रक्रिया प्रोग्रामद्वारे प्रारंभ आणि नियंत्रित करणे आवश्यक आहे स्पॅन- fcgi.

बाह्य स्पॅनिंग ज्यांना एक किंवा अधिक सर्व्हर स्थापित करण्याची आवश्यकता आहे आणि मोठ्या संख्येने विनंत्या करणे आवश्यक आहे, जसे की इंटरनेट iderक्सेस प्रदाता (आयएसपी) किंवा साइट्ससारख्या ब्लॉग.desdelinux.net, इ. त्या सोल्यूशनचे सविस्तरपणे वर्णन करणे आमचे पोहोच पूर्णपणे आहे.

आम्ही पोस्टमध्ये संबोधित करणार्या तोडगा

सर्व आवश्यक सेवा सामावून घेण्यासाठी फक्त एक सर्व्हर. हे कार्य करते आणि एंटरप्राइझ लॅन सारख्या कमी-कामगिरी साइटसाठी योग्य आहे. स्पष्ट केलेली पद्धत ज्यांना जास्त उपलब्धता आणि सुरक्षितता आवश्यक आहे त्यांच्यासाठी मार्गदर्शक म्हणून काम करू शकते.

नमुना सर्व्हर डेटा

नाव: web.amigos.cu IP पत्ता: 192.168.10.20 डोमेन: amigos.cu

अर्थात, उत्पादन वातावरणात - आणि अगदी चाचणी किंवा घरी देखील - आमच्याकडे रेकॉर्ड असणे आवश्यक आहे DNS आमच्या सर्व्हरचा संदर्भ देणारा थेट आणि उलट.

आवश्यक पॅकेजेस स्थापित करीत आहे

वापरकर्ता म्हणून मूळ आम्ही कार्यान्वित:

योग्यता स्थापित करा

हलक्या कॉन्फिगरेशन फाइल्स मध्ये स्थापित केल्या आहेत / इत्यादी / लाईटटीपीडी. कार्यक्रम spwan-fcgi स्वयंचलितपणे स्थापित होते. दस्तऐवजीकरण पॅकेज फायली येथे आढळू शकतात / यूएसआर / शेअर / डॉक / लाइटटीपीडी-डॉक. आम्ही इंग्रजीत असलेले दस्तऐवज वाचण्याची जोरदार शिफारस करतो. पॅकेज स्थापना दरम्यान mysql-server, ते आम्हाला वापरकर्त्याच्या संकेतशब्दासाठी विचारतात मूळ MySQL साठी. आपण त्या वापरकर्त्यासाठी आपण आधीच जाहीर केलेला तोच संकेतशब्द वापरण्याची आम्ही शिफारस करतो.

सेट अप करत आहे आणि तपासणी करीत आहे

जसे की आम्ही वर्डप्रेस समर्थनाची स्थापना पूर्ण केली आहे, त्यास कॉन्फिगरेशन आणि चाचण्यांनी प्रारंभ करणे आवश्यक आहे.

आम्ही हलकी मॉड्यूल सक्षम करतो:

लाइटटीपीडी-सक्षम-मोड फास्टगी-पीएचपी सिंपल-व्होस्ट सर्व्हिस लाइटटीपीडी रीस्टार्ट

आमचा सर्व्हर कार्य करत आहे की नाही हे आम्ही तपासतो. आम्ही ब्राउझर उघडतो आणि URL लिहितोhttp://web.amigos.cu, आणि किमान आम्ही निर्देशिकेची यादी करू / var / www.

/ चे निर्देशांक

NAME गेल्या बदल SIZE TYPE
मूळ निर्देशिका /                  -            निर्देशिका
index.lighthttpd.html                    2013-Jan-19 18:16:41               3.5K            मजकूर / एचटीएमएल
आम्ही mod_rewrite आणि mod_fast_cgi मॉड्यूल सक्षम करतो मुख्य लाईटी कॉन्फिगरेशन फाईलमध्ये /etc/lighttpd/lighttpd.conf:
नॅनो /etc/lighttpd/lighttpd.conf

आम्ही टिप्पणी किंवा हॅश चिन्ह काढून टाकतो # समोर काय आहे "Mod_rewrite" आणि त्या ओळीच्या खाली जोडा "मोड_फास्टगी"फाईलची सुरूवात खालीलप्रमाणे आहे.

सर्व्हर.मॉड्यूल्स = ("मोड_अॅक्सेस", "मोड_लिआस", "मोड_कंपप्रेस", "मोड_प्रदेशित", "मोड_ब्रुइट", "मोड_फास्टगी",)

आम्ही तपासतो की पीएचपी योग्य प्रकारे कार्य करीत आहे. हे करण्यासाठी आपण डिरेक्टरीमध्ये एक फाईल (तात्पुरते) तयार करतो / var / www:

नॅनो /var/www/index.php

आणि मागील फाईलची सामग्री केवळ अशी असेल:


मग आम्ही सेवा पुन्हा सुरू करू:

सर्व्हिस लाइटटीपीडी रीस्टार्ट

जर आम्ही आमच्या ब्राउझरकडे निर्देशित केले तर http://web.amigos.cuआम्ही पीएचपी आवृत्ती 5.3.3-7 ची ​​माहिती पृष्ठ पाहू. म्हणून, सर्वकाही योग्यरित्या कार्य करते.

मॉड्यूल सक्षम केल्यावर लाईट कॉन्फिगरेशनमधील बदल जाणून घेणे खूप मनोरंजक आहे मोड_फास्टगी. च्या माध्यमातून कमी /etc/lighttpd/conf-enabled/15-fastcgi-php.conf, आम्ही शोधू शकतो. पॅकेज दस्तऐवजीकरणातील वाचलेल्या कॉन्फिगरेशनची तुलना करा लाइटटीपीडी-डॉक.

आभासी होस्टची कॉन्फिगरेशन करून पोर्ट 80 द्वारे रहदारी कोणत्या निर्देशिकेने निर्देशित करावी हे आता आम्ही लाईडीला सांगायला हवे. फाईलमधे आपण व्हॅल्यूज सुधारू /etc/lighttpd/conf-enabled/10-simple-vhost.confते वैयक्तिक आहेत आणि प्रत्येक स्थापनेच्या वैशिष्ट्यांस प्रतिसाद देतील. आम्ही सर्व्हरच्या मूळ निर्देशिकेचे मूल्ये आणि दस्तऐवजांची मूळ निर्देशिका स्वीकारू, जी लाईटीने डीफॉल्टनुसार शिफारस केली आहे आणि आम्ही केवळ व्हर्च्युअल होस्टचे एफक्यूडीएन नाव सुधारित करू.

नॅनो /etc/lighttpd/conf-enabled/10-simple-vhost.conf

आणि फाईलची अंतिम सामग्री ही असावी (आपल्या गरजा त्यास अनुकूल करण्यास विसरू नका):

# /usr/share/doc/lighttpd-doc/simple-vhost.txt server.modules + = ("mod_simple_vhost") ## आभासी होस्टचे दस्तऐवज मूळ दस्तऐवज-रूट = ## साधे- vhost.server-root आहे + $ एचटीटीपी ["यजमान"] + सिंपल-व्होस्ट.डोक्यूमेंट-रूट सिंपल-vhost.server-root = "/ एसआरव्ही" सिंपल-व्होस्ट.डोकमेंट-रूट = "एचटीडीओक्स" ## कोणताही यजमान सोपा न पाठविल्यास डीफॉल्ट होस्ट -vhost.default-host = "web.amigos.cu"

बदल जतन केल्यानंतर, आम्ही पूर्वी सांगितल्यानुसार आवश्यक डिरेक्टरीज तयार करू. निर्देशिका / एसआरव्ही हे स्कीझ स्थापनेदरम्यान तयार केले गेले होते, म्हणून आम्हाला ते तयार करण्याची आवश्यकता नाही:

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

जसे की आम्ही आधीच आभासी होस्ट आणि आमच्या डोमेन नावाशी संबंद्ध डिरेक्टरी योग्यरित्या घोषित केली आहे, आम्ही / var / www मध्ये तयार केलेल्या फाईल्स पाठवून नवीन तयार करू शकतो. index.php निर्देशिका मध्ये अधिक सानुकूल / htdocs व्हर्च्युअल होस्ट दस्तऐवजांची मूळ निर्देशिका:

आरएम /vv/www/index.* नॅनो /srv/web.amigos.cu/htdocs/index.php

मागील फाइलमध्ये आम्ही खालील सामग्री जोडतो:

नमस्कार मित्रांनो! निश्चितपणे सर्वकाही ठीक आहे

आम्ही बदल जतन आणि सेवेस पुन्हा सुरू करतो:

सर्व्हिस लाइटटीपीडी रीस्टार्ट

आपल्या ब्राऊजरला रिफ्रेश करू आणि कमांडच्या आऊटपुट व्यतिरिक्त डिस्प्ले केलेले पेज बदलले आणि ते आता प्रतिबिंबित होते phpinfo (), अभिवादन. जर आपण अनुक्रमणिका.पीपीपी किंवा इतर वेब पृष्ठाची सामग्री बदलली तर भविष्यात सेवा पुन्हा सुरू करणे आवश्यक होणार नाही. हे ऑपरेशन केवळ तेव्हाच केले जाईल जेव्हा आम्ही लाईटचे कॉन्फिगरेशन बदलले.

आणि अभिनंदन मित्र!. आमच्याकडे आधीपासूनच डेबियन 6.0 स्क्झिझ आहे जे पीएचपी 5 भाषा आणि मायएसक्यूएल सह डेटाबेस सर्व्हर म्हणून कार्य करण्यासाठी कॉन्फिगर केलेल्या लाइटटीपीडी वेब पृष्ठ सर्व्हरसह आहे. आमच्याकडे एकाधिक डोमेन हाताळण्यासाठी योग्य लाईट व्होस्ट फाइल कॉन्फिगरेशन देखील आहे.

सुरू ठेवण्यासाठी…

आणि मग मी कसा आहे? श्री. वर्डप्रेस विचारेल. वर आमचे अनुसरण करा दुसरा भाग आणि शेवट आणि या लेखाचा शेवट.

स्क्रीनशॉट_लाइटपीडी


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   इलियोटाइम 3000 म्हणाले

    अभिनंदन. मी हे माझ्या आभासी मशीनमध्ये कार्यान्वित करेन.

    1.    फिको म्हणाले

      आपल्या टिप्पणीबद्दल मनापासून धन्यवाद

  2.   डॅनियल म्हणाले

    देवा, आपण या विषयासाठी वापरलेले प्रत्येक गोष्ट कृपया आपल्या डेबियनचे कोणते सुंदर डेस्कटॉप म्हणू शकेल?