अमेज़न S3 क्लाइंट पर होस्टिंग वर्डप्रेस

निम्नलिखित प्रक्रियाओं को स्थापित करने में मदद करेगा, कॉन्फ़िगर करें, और अपने अमेज़न लिनक्स उदाहरण पर एक WordPress ब्लॉग सुरक्षित है। इस ट्यूटोरियल आप एक वेब सर्वर है कि आपके WordPress ब्लॉग है, जो एक पारंपरिक होस्टिंग सेवा के साथ सामान्य नहीं है होस्ट करता है पर पूरा नियंत्रण है कि में अमेज़न EC2 उपयोग करने के लिए एक अच्छा परिचय है।

आप सॉफ्टवेयर संकुल अद्यतन करने और अपने सर्वर के लिए सुरक्षा पैच को बनाए रखने के लिए जिम्मेदार हैं। एक अधिक स्वचालित वर्डप्रेस स्थापना कि सर्वर कॉन्फ़िगरेशन के आधार सीधा संपर्क की आवश्यकता नहीं है के लिए, एडब्ल्यूएस CloudFormation सेवा है जो भी आप जल्दी से शुरू कर दिया प्राप्त कर सकते हैं एक वर्डप्रेस टेम्पलेट प्रदान करता है। अधिक जानकारी के लिए एडब्ल्यूएस CloudFormation उपयोगकर्ता गाइड में प्रारंभ करना देखें। आप Windows उदाहरण पर अपने WordPress ब्लॉग को होस्ट करना चाहते हैं तो, विंडोज उदाहरण के लिए अमेज़न EC2 उपयोगकर्ता गाइड में आपका अमेज़न EC2 विंडोज उदाहरण पर एक वर्डप्रेस ब्लॉग नियोजित करना देखें। यदि आप एक decoupled डेटाबेस के साथ एक उच्च उपलब्धता समाधान की जरूरत है, एडब्ल्यूएस लचीला बीनस्टॉक डेवलपर मार्गदर्शिका में एक उच्च उपलब्धता वर्डप्रेस वेबसाइट नियोजित करना देखें।

अमेज़न S3 ग्राहक प्रक्रिया पर होस्टिंग वर्डप्रेस, तुम नहीं

इन प्रक्रियाओं अमेज़न लिनक्स के साथ उपयोग के लिए कर रहे हैं। अन्य वितरण के बारे में अधिक जानकारी के लिए उनकी विशिष्ट दस्तावेज़ देखें। इस ट्यूटोरियल में कई कदम उबंटू उदाहरणों पर काम नहीं करते। एक उबंटू उदाहरण पर वर्डप्रेस स्थापित करने में मदद के लिए Ubuntu के दस्तावेज में वर्डप्रेस देखते हैं।

आवश्यक शर्तें

इस ट्यूटोरियल मानता है कि आप ट्यूटोरियल में सभी चरणों का पालन करके PHP और MySQL समर्थन के साथ एक कार्यात्मक वेब सर्वर के साथ एक अमेज़न लिनक्स उदाहरण शुरू किया है: अमेज़न लिनक्स पर एक दीप वेब सर्वर स्थापित कर रहा है। इस ट्यूटोरियल भी एक सुरक्षा समूह को विन्यस्त यह सुनिश्चित करें कि फाइल अनुमति अपने वेब सर्वर के लिए ठीक से सेट कर रहे हैं HTTP और HTTPS ट्रैफ़िक है, साथ ही कई कदम अनुमति देने के लिए के लिए चरण हैं। यदि आपने ऐसा नहीं किया है, तो ट्यूटोरियल देखें: अमेज़न लिनक्स पर एक दीप वेब सर्वर स्थापित कर रहा है इन आवश्यकताओं को पूरा करने के लिए और फिर इस ट्यूटोरियल पर लौटने वर्डप्रेस स्थापित करने के लिए। अपनी सुरक्षा समूह के लिए नियम जोड़ने के बारे में जानकारी के लिए, एक सुरक्षा समूह के लिए नियम जोड़ा जा रहा है देखते हैं।

हम दृढ़ता से अनुशंसा करते हैं कि आप एक लचीला आईपी उदाहरण आप एक WordPress ब्लॉग की मेजबानी के लिए उपयोग कर रहे हैं करने के लिए पता (EIP) संबद्ध। यह बदल रहा है और अपनी स्थापना तोड़ने से अपने उदाहरण के लिए सार्वजनिक DNS पता रोकता है। आप एक डोमेन नाम के मालिक हैं और आप अपने ब्लॉग के लिए इसका उपयोग करना चाहते हैं, तो आप डोमेन नाम अपने EIP पता दर्शाए के लिए DNS रिकॉर्ड को अपडेट (इसमें सहायता के लिए, अपने डोमेन नाम रजिस्ट्रार से संपर्क करें)। आप बिना किसी शुल्क के एक चल रहा है उदाहरण के साथ जुड़े एक EIP पता हो सकता है। अधिक जानकारी के लिए लचीला आईपी पते देखें।

अमेज़न S3 क्लाइंट पर होस्टिंग वर्डप्रेस कि उपयोगकर्ता को जोड़ने

आप पहले से ही अपने ब्लॉग के लिए एक डोमेन नाम की जरूरत नहीं है, तो आप अमेज़न RouteВ 53 के साथ एक डोमेन नाम पंजीकृत और अपने डोमेन नाम के साथ अपने उदाहरण के EIP पते को संबद्ध कर सकते हैं। अधिक जानकारी के लिए अमेज़न RouteВ 53 डेवलपर मार्गदर्शिका में अमेज़न का 53 उपयोग करके उसे पंजीकृत डोमेन नाम देखते हैं।

वर्डप्रेस स्थापित करें

अपने उदाहरण से कनेक्ट करें, और वर्डप्रेस स्थापना पैकेज डाउनलोड करें।

डाउनलोड करने और वर्डप्रेस स्थापना पैकेज अनज़िप करने के लिए

wget कमांड के साथ नवीनतम वर्डप्रेस स्थापना पैकेज को डाउनलोड करें। निम्न आदेश हमेशा नवीनतम रिलीज डाउनलोड करना चाहिए।

अनज़िप और स्थापना पैकेज संग्रह से निकालने के। स्थापना फ़ोल्डर एक फ़ोल्डर वर्डप्रेस बुलाया अनज़िप है।

अपने WordPress स्थापना के लिए एक MySQL उपयोगकर्ता और डेटाबेस बनाने के लिए

आपका WordPress स्थापना एक डेटाबेस में इस तरह के ब्लॉग पोस्ट प्रविष्टियों और उपयोगकर्ता टिप्पणी के रूप में, जानकारी स्टोर करने के लिए, की जरूरत है। यह प्रक्रिया आप अपने ब्लॉग जिस उपयोगकर्ता को पढ़ सकते हैं और है कि डेटाबेस में जानकारी सहेजने के लिए अधिकृत है के लिए एक डाटाबेस बनाने में मदद करता है।

MySQL सर्वर प्रारंभ करें।

जड़ उपयोगकर्ता के रूप में MySQL सर्वर में प्रवेश करें। संकेत दिए जाने पर अपने MySQL रूट पासवर्ड दर्ज करें; यह आपके जड़ प्रणाली पासवर्ड से भिन्न हो सकता है, या यह भी खाली हो सकता है अगर आप अपने MySQL सर्वर से सुरक्षित नहीं है।

आप अभी तक अपने MySQL सर्वर सुरक्षित नहीं किया है, यह बहुत महत्वपूर्ण है कि आप ऐसा करते हैं। अधिक जानकारी के लिए, MySQL सर्वर सुरक्षित करने के लिए देखते हैं।

एक उपयोगकर्ता और पासवर्ड अपने MySQL डेटाबेस के लिए बनाएँ। आपका WordPress स्थापना इन मूल्यों का उपयोग करता है अपने MySQL डेटाबेस के साथ संवाद करने। निम्न आदेश डालें, एक अद्वितीय उपयोगकर्ता नाम और पासवर्ड प्रतिस्थापन।

सुनिश्चित करें कि आप अपने उपयोगकर्ता के लिए सशक्त पासवर्ड बनाने बनाओ। , अपना पासवर्ड में एकल उद्धरण कैरेक्टर ( ') का उपयोग करें क्योंकि यह पूर्ववर्ती आदेश टूट जाएगा मत करो। सुरक्षित पासवर्ड बनाने के बारे में अधिक जानकारी के लिए www.pctools.com/guides/password/ में जाते हैं। एक मौजूदा पासवर्ड का पुनः उपयोग, और एक सुरक्षित जगह में इस पासवर्ड स्टोर करने के लिए सुनिश्चित करें कि न करें।

अपने डेटाबेस बनाएँ। ऐसे वर्डप्रेस-db के रूप में अपने डेटाबेस एक वर्णनात्मक, सार्थक नाम दें,।

विराम चिह्न नीचे कमान में डेटाबेस नाम आसपास के निशान बैकटिक कहा जाता है। बैकटिक ( `) कुंजी आमतौर पर एक मानक कीबोर्ड पर टैब कुंजी ऊपर स्थित है। बैकटिक हमेशा जरूरी नहीं है, लेकिन वे आप इस तरह हाइफ़न के रूप में अन्यथा अवैध अक्षर, उपयोग करने के लिए डेटाबेस के नाम में अनुमति देते हैं।

वर्डप्रेस उपयोगकर्ता जो आपको पहले बनाए करने के लिए अपने डेटाबेस के लिए पूर्ण विशेषाधिकार प्रदान करें।

MySQL विशेषाधिकार फ्लश आपके सभी बदलावों को लेने के लिए।

mysql ग्राहक से बाहर निकलें।

बना सकते हैं और WP-config.php फाइल को संपादित करने के

वर्डप्रेस स्थापना फ़ोल्डर एक नमूना विन्यास WP-config-sample.php बुलाया फ़ाइल है। इस प्रक्रिया में, आप इस फ़ाइल को कॉपी करें और संपादित अपने विशिष्ट विन्यास फिट करने के लिए।

एक फ़ाइल बुलाया WP-config.php करने के लिए WP-config-sample.php फाइल कॉपी। यह एक नया विन्यास फाइल बनाता है और मूल नमूना फ़ाइल एक बैकअप के रूप बरकरार रहता है।

(जैसे नैनो या vim के रूप में) अपने पसंदीदा पाठ संपादक के साथ WP-config.php फाइल संपादित करें और अपने स्थापना के लिए मान दर्ज करें। यदि आप एक पसंदीदा पाठ संपादक नहीं है, तो, नैनो बहुत आसान शुरुआती उपयोग करने के लिए के लिए है।

लाइन है कि DB_NAME को परिभाषित करता है का पता लगाएं और डेटाबेस नाम है कि आप में से अपने WordPress स्थापना के लिए एक MySQL उपयोगकर्ता और डेटाबेस बनाने के लिए StepВ 4 में बनाया करने के लिए database_name_here बदल जाते हैं।

लाइन है कि डेटाबेस उपयोगकर्ता कि आप में से अपने WordPress स्थापना के लिए एक MySQL उपयोगकर्ता और डेटाबेस बनाने के लिए StepВ 3 में बनाए गए करने के लिए DB_USER और परिवर्तन username_here को परिभाषित करता है का पता लगाएं।

लाइन है कि DB_PASSWORD को परिभाषित करता है का पता लगाएं और मजबूत पासवर्ड है कि आप के अपने WordPress स्थापना के लिए एक MySQL उपयोगकर्ता और डेटाबेस बनाने के लिए StepВ 3 में बनाए गए करने के लिए password_here बदल जाते हैं।

अनुभाग प्रमाणीकरण अद्वितीय कुंजी और लवण कहा जाता है का पता लगाएं। इन महत्वपूर्ण और नमक मूल्यों ब्राउज़र कुकीज़ है कि उनके स्थानीय मशीनों पर उपयोगकर्ताओं की दुकान वर्डप्रेस के लिए एन्क्रिप्शन की एक परत प्रदान करते हैं। असल में, लंबे, यादृच्छिक मानों को जोड़ने के लिए यहाँ अपनी साइट को अधिक सुरक्षित बनाता है। यात्रा https://api.wordpress.org/secret-key/1.1/salt/ बेतरतीब ढंग से कुंजी मान है कि आप को कॉपी करके अपने WP-config.php फाइल में चिपका सकते हैं का एक सेट उत्पन्न करने के लिए। एक पुट्टी टर्मिनल में पाठ चिपकाने के लिए, कर्सर रखें जहां आप पाठ चिपकाने के लिए पुट्टी टर्मिनल के अंदर अपने माउस को राइट-क्लिक करना चाहते हैं और।

नीचे दिए गए मान उदाहरण प्रयोजनों के लिए ही कर रहे हैं; अपने स्थापना के लिए इन मूल्यों का उपयोग नहीं करते।

फ़ाइल सहेजें और अपने पाठ संपादक से बाहर निकलें।

अपाचे दस्तावेज़ जड़ तक अपने WordPress स्थापना ले जाने के लिए

अब जब कि तुम स्थापना फ़ोल्डर अनज़िप करने के बाद, एक MySQL डेटाबेस और उपयोगकर्ता बनाया है, और वर्डप्रेस विन्यास फाइल अनुकूलित, आप है कि आपके इंस्टॉलेशन पूरा होने के स्थापना स्क्रिप्ट चला सकते हैं अपने वेब सर्वर दस्तावेज़ जड़ करने के लिए अपने स्थापना फ़ाइलें स्थानांतरित करने के लिए तैयार हैं। इन फ़ाइलों के स्थान कि क्या आप अपने WordPress ब्लॉग अपने वेब सर्वर की जड़ में उपलब्ध करना चाहते हैं पर निर्भर करता है (उदाहरण के लिए, my.public.dns.amazonaws.com) या उप-निर्देशिका या फ़ोल्डर (उदाहरण के लिए, my.public में .dns.amazonaws.com / ब्लॉग)।

स्थान जहां आप अपने ब्लॉग उपलब्ध करना चाहते हैं और केवल उस स्थान के साथ जुड़े mv चलाने का चयन करें।

आप नीचे दिए गए आदेशों के दोनों सेट चलाने के हैं, तो आप क्योंकि आप जिन फ़ाइलों को स्थानांतरित करने के लिए कोशिश कर रहे हैं अब देखते हैं दूसरे mv कमांड पर एक त्रुटि संदेश मिल जाएगा।

अपने ब्लॉग my.public.dns.amazonaws.com पर उपलब्ध कराने के लिए। अपाचे दस्तावेज़ रूट (/ var / www / html अमेज़न लिनक्स उदाहरणों पर) के लिए वर्डप्रेस फ़ोल्डर में फ़ाइलों को स्थानांतरित (लेकिन नहीं फ़ोल्डर को स्वयं)।

या। बजाय my.public.dns.amazonaws.com/blog पर अपने ब्लॉग उपलब्ध बनाने के लिए, अपाचे दस्तावेज़ जड़ अंदर ब्लॉग नामक एक नया फ़ोल्डर बनाने और वर्डप्रेस फ़ोल्डर में फ़ाइलों को स्थानांतरित (लेकिन नहीं फ़ोल्डर को स्वयं) नए ब्लॉग फ़ोल्डर में ।

सुरक्षा उद्देश्यों के लिए, यदि आप तुरंत अगली प्रक्रिया पर जाने से नहीं कर रहे हैं, Apache वेब सर्वर (httpd) अब बंद करो। आप अपाचे दस्तावेज़ जड़ तक अपनी स्थापना के लिए कदम के बाद, वर्डप्रेस स्थापना स्क्रिप्ट असुरक्षित है और अगर Apache वेब सर्वर चल रहे थे कि किसी हमलावर को अपने ब्लॉग पर पहुंच सकता है। Apache वेब सर्वर को रोकने के लिए आदेश sudo सेवा httpd बंद दर्ज करें। आप अगली प्रक्रिया के लिए पर आगे बढ़ रहे हैं, तो आप Apache वेब सर्वर को रोकने के लिए की जरूरत नहीं है।

वर्डप्रेस पर्मालिंक्स उपयोग करने के लिए अनुमति देने के लिए

वर्डप्रेस पर्मालिंक्स Apache .htaccess फ़ाइलों का उपयोग करने के लिए ठीक से काम करने की जरूरत है, लेकिन यह अमेज़न लिनक्स पर डिफ़ॉल्ट रूप से सक्षम नहीं है। अपाचे दस्तावेज़ जड़ में सभी ओवरराइड अनुमति देने के लिए इस प्रक्रिया का उपयोग करें।

(जैसे नैनो या vim के रूप में) अपने पसंदीदा पाठ संपादक के साथ httpd.conf फ़ाइल खोलें। यदि आप एक पसंदीदा पाठ संपादक नहीं है, तो, नैनो बहुत आसान शुरुआती उपयोग करने के लिए के लिए है।

अनुभाग से प्रारंभ होने वाले का पता लगाएं .

उपरोक्त अनुभाग में AllowOverride कोई भी लाइन बदलें AllowOverride सभी को पढ़ने के लिए।

इस फ़ाइल में अनेक AllowOverride लाइनें हैं; आप में लाइन बदलने के लिए सुनिश्चित हो अनुभाग।

फ़ाइल सहेजें और अपने पाठ संपादक से बाहर निकलें।

Apache वेब सर्वर के लिए फाइल अनुमति ठीक करने के लिए

वर्डप्रेस में उपलब्ध सुविधाओं में से कुछ (जैसे, हालांकि प्रशासन स्क्रीन मीडिया अपलोड करना) अपाचे दस्तावेज़ जड़ के लिए लेखन पहुँच की आवश्यकता है। वेब सर्वर अपाचे उपयोगकर्ता के रूप में चलाता है, तो आप www समूह है कि दीप वेब सर्वर ट्यूटोरियल में बनाया गया था कि उपयोगकर्ता को जोड़ना होगा।

अपाचे उपयोगकर्ता www समूह में शामिल करें।

अपाचे उपयोगकर्ता के लिए / var / www की फ़ाइल का स्वामित्व और उसकी सामग्री को बदलें।

www समूह के लिए / var / www के समूह के स्वामित्व और उसकी सामग्री को बदलें।

/ Var / www निर्देशिका अनुमतियों और उसकी उप-बदले समूह लिखने की अनुमति जोड़ने के लिए और भविष्य के उप निर्देशिकाओं पर समूह आईडी सेट करने का।

रिकर्सिवली समूह लिखने की अनुमति जोड़ने के लिए / var / www की फाइल अनुमति और उसकी उप-बदल जाते हैं।

Apache वेब सर्वर को पुनरारंभ नए समूह और अनुमतियाँ लेने के लिए।

वर्डप्रेस स्थापना स्क्रिप्ट चलाने के लिए

chkconfig आदेश का उपयोग सुनिश्चित करना है कि httpd और mysqld सेवाओं हर प्रणाली बूट पर शुरू करते हैं।

कि MySQL सर्वर (mysqld) चल रहा है सत्यापित करें। यदि mysqld सेवा नहीं चल रहा है, यह शुरू करते हैं।

कि अपने Apache वेब सर्वर (httpd) चल रहा है सत्यापित करें। अगर httpd सेवा नहीं चल रहा है, यह शुरू करते हैं।

एक वेब ब्राउज़र में, अपने WordPress ब्लॉग का URL (आपके उदाहरण के लिए या तो सार्वजनिक DNS पता है, या उस पते ब्लॉग फ़ोल्डर के बाद) दर्ज करें। आप वर्डप्रेस स्थापना स्क्रीन दिखाई देगी।

वर्डप्रेस स्थापना विज़ार्ड में शेष स्थापना जानकारी दर्ज करें।

संबंधित आलेख

000webhost मुफ्त होस्टिंग पर वर्डप्रेस स्थापित करने के लिए000webhost वर्डप्रेस पर वर्डप्रेस स्थापित करें सर्वश्रेष्ठ ब्लॉगिंग प्लेटफॉर्म में से एक है। आजकल, लोग अपने उपयोगकर्ता मित्रता, उन्नत विषयों, प्लग इन और के लिए विकल्पों की वजह से वर्डप्रेस के लिए आगे बढ़ रहे हैं ...
एडब्ल्यूएस लोचदार बीनस्टॉक होस्टिंग wordpressइस ट्यूटोरियल एक आरडीएस डीबी उदाहरण एडब्ल्यूएस लचीला बीनस्टॉक के लिए बाहरी शुरू करने, और विन्यस्त करने के लिए एक उच्च उपलब्धता पर्यावरण के लिए एक WordPress वेबसाइट चलाने की प्रक्रिया से अवगत ...
वेब होस्टिंग वर्डप्रेस WAMP स्थापित एक क्लिकवर्डप्रेस वर्डप्रेस, स्थापित करने के लिए कैसे सबसे उपयोगकर्ता के अनुकूल CMSs में से एक के रूप में ऑनलाइन, पूरी दुनिया में हज़ारों बार के लाखों लोगों के लिए डाउनलोड किया गया है। इसका आसानी से समझ में इंटरफेस, ...
होस्टिंग आईआईएस पर वर्डप्रेसएरिक वोर्सचिंग परिचय वर्डप्रेस द्वारा एक ब्लॉग प्रकाशन आवेदन और सामग्री प्रबंधन प्रणाली है। wordpress.org के अनुसार, वर्डप्रेस "एक राज्य के अत्याधुनिक अर्थ व्यक्तिगत है ...
आईआईएस 7 पर होस्टिंग वर्डप्रेसएरिक वोर्सचिंग परिचय वर्डप्रेस द्वारा एक ब्लॉग प्रकाशन आवेदन और सामग्री प्रबंधन प्रणाली है। wordpress.org के अनुसार, वर्डप्रेस "एक राज्य के अत्याधुनिक अर्थ व्यक्तिगत है ...