الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية تثبيت وورد على AWS مرنة شجرة الفاصولياء

Amazon لدى AWS بالفعل برنامج تعليمي رسمي حول نشر WordPress على AWS Elastic Beanstalk ، وهو أمر محير قليلاً بالنسبة إلى noobs. وبالتالي ، فكرنا في إنشاء مقال جديد بعنوان "WordPress on AWS Elastic Beanstalk" بطريقة بسيطة قدر الإمكان.

ما هو الفاصولياء المرنة AWS؟

Amazon خدمات الويب (AWS) هي سحابة عملاقة تقدم مجموعة واسعة من خدمات الحوسبة السحابية ؛ كل واحد منهم يعني إنجاز المهام في مجالات مختلفة. واحد منهم هو شجرة الفاصولياء الغرض منه هو نشر التطبيقات بسرعة في AWS Cloud والتي تعتبر أقل تعقيدًا مقارنة بالتعامل مع أدوات الحوسبة السحابية العادية. يمكن للمرء استخدام AWS Elastic Beanstalk مع خيار أقل تقييدًا والمزيد من التحكم.

يمكننا تحميل التطبيقات التي نختارها مثل WordPress to Elastic Beanstalk لتشغيلها بكفاءة وفي نموذج قابل للتطوير. فائدة أخرى لاستخدام Beanstalk ، فهي تقلل من عبء المسؤول عن طريق أتمتة مراقبة التطبيق ، والتعامل مع تفاصيل أخرى مثل موازنة أحمال التخزين والقياس.

أثناء إنشاء تطبيق أو إنشائه ، فإن النظام الأساسي الذي يمكن للمرء اختيار تثبيت أكواده الخاصة به هو Go و Java و .NET و Node.js و PHP و Python و Ruby. خيار عامل الميناء هو أيضا هناك. بصرف النظر عن AWS Management Console ، يمكن للمرء التعامل مع التطبيق أو تثبيته باستخدام واجهة سطر أوامر AWS (AWS CLI) ، أو eb ، CLI عالي المستوى مصمم خصيصًا لـ Beanstalk المرن.

نحن هنا نتحدث بالتحديد عن تثبيت WordPress على AWS Elastic Beanstalk. انظر دليل خطوة بخطوة.

الخطوة 1 قم بالتسجيل في AWS Elastic Beanstalk لتثبيت WordPress

أول شيء نحتاجه لتثبيت WordPress على تطبيق Beanstalk المرن هو حساب Amazon خدمة ويب. إذا كان لديك بالفعل حساب سحابة AWS ، فانتقل إلى الخطوة التالية. في حين أن هذه الميزات جديدة وتريد فقط تجربة أو تعلم شجرة الفاصولياء فإنها تحتاج إلى إنشاء حساب. أول 12th الشهر الأساسي Amazon الطبقة السحابية AWS مجانية ؛ نعم ، يجب أن يكون لديك بطاقة ائتمان للتسجيل.

الخطوة 2: إنشاء تطبيق جديد على شجرة الفاصولياء المرنة

لدى AWS Elastic Beanstalk نوعان من طبقات البيئة لدعم نوع مختلف من تطبيقات الويب. بيئة خادم الويب مخصصة لأولئك الذين يرغبون في تثبيت تطبيقات الويب القياسية التي تستمع إلى طلب HTTP ومعالجته ، وعادةً ما يزيد عن 80. من ناحية أخرى ، توجد بيئة Worker لتلك التطبيقات التي تعالج أعباء العمل الطويلة الأجل عند الطلب أو تنفذ المهام على جدول زمني.

هنا هو صفحة FlexBeanstalk (رابط). استخدام هذا الرابط ل إنشاء تطبيق جديد لووردبريس.

الخطوة 3: إنشاء بيئة لشجرة الفاصولياء المرنة

عند النقر فوق الرابط المذكور أعلاه ، سيتم فتح قسم على الفور من حيث يمكننا إنشاء ملف التطبيق على شبكة الإنترنت لدينا وورد.

اعطي البعض الوضعية اسم.

بعض اسم المجال الذي تريد استخدامه كأحرف فرعية فرعية على elasticbeanstalk.com.

انتقل الآن لأسفل إلى التكوين الأساسي

لذلك انقر على المربع المنسدل واختر PHP كمنصة مُعدة مسبقًا.

وأخيرا ، انقر فوق مراجعة وإطلاق زر.

حدد platfrom PHP على شجرة الفاصولياء المرنة وتطبيق العينة

الخطوة 4: إعدادات AWS Elastic Beanstalk لـ WordPress

في اللحظة التي نضغط فيها على زر المراجعة والتشغيل ، سيتم فتح صفحة تكوين إضافية وهي مهمة جدًا. هذا هو القسم الذي يمكننا من خلاله التهيئة والشبكة والتخزين والأمن وقاعدة البيانات والمراقبة والمزيد لبرنامج WordPress الذي نعتزم تثبيته على Beanstalk.

انتقل إلى الأقسام الواردة أدناه والتي نحتاج إلى إعدادها لتثبيت WordPress على Beanstalk. لتعديلها فقط اضغط على تعديل الرابط الوارد أدناه من كل بطاقة من التكوين الرأسي مختلفة.

مرونة Beabstalk التكوين platfrom

البرمجيات

جذر المستند: الدليل الفرعي لمشروعك الذي يعمل بمثابة webroot التي تواجه الجمهور. إذا تم تخزين مستندك الجذر في مشروعك ، فاترك هذا التعيين على /. إذا كان مستندك الجذر في دليل فرعي (مثل / public) ، فقم بتعيين هذه القيمة لتتناسب مع الدليل الفرعي. يجب أن تبدأ القيم بحرف / ولا يمكن أن تبدأ بحرف. (فترة).

وبالتالي ، إذا كنت ترغب في تثبيت WordPress CMS في بعض الأدلة ، على سبيل المثال ، www.example.com/وورد ثم قم بتعيين الدليل الجذر المستند إلى / وورد. وإذا كنت تريد أن يقوم WordPress أو أي مشروع آخر بجذر الدليل ، فاكتب / فقط.

  • نحن هنا نقوم بتثبيت ووردبريس ل دليل الجذر أي / يمكنك أن ترى في الصورة أدناه.
  • بدوره على إخراج زليب ضغط.

اترك باقي الإعدادات كما هي وانقر على حفظ زر.

BEanstalk إعدادات البرنامج

الحالات

ضمن المثال ، يمكنك تغيير نوع المثيل وفقًا لحجم العمل الخاص بك أو حركة المرور التي تحصل عليها من موقع الويب الخاص بك على WordPress. افتراضيًا لخطة AWS المجانية ، t2.micro سيتم اختيار.

انقر فوق افتراضي مجموعة أمنية مربع و حفظ التكوين.

حدد تأمين مثيل

الأمان

اترك صفحة تكوين Beastack مفتوحة كما هي.

من أجل الوصول إلى شجرة الفاصوليا المرنة من SSH، لدينا لتعيين مفتاح SSH الخاص لذلك. وبالتالي ، انقر فوق هذا الرابط.

من اللوحة الجانبية اليسرى ، انقر فوق زوج المفتاح تعطى تحت الشبكة والأمن الجزء.

SSH Keypair for Beanstalk

الآن انقر على إنشاء زوج مفتاح.

حدد إنشاء زوج

إعطاء بعض الاسم لزوج المفاتيح ، وهنا نعطيها ل H2stestkey. أثناء إنشاء مفتاح خاص على AWS مرن ، سيتم تنزيله تلقائيًا. حفظه في مكان ما بشكل آمن ، ونحن في حاجة إليها للاتصال شجرة الفاصولياء فيما بعد باستخدام SSH.

SSH زوج المفاتيح مفتاح تحميل شجرة الفاصولياء

ارجع إلى صفحة تكوين Beanstalk المرنة وانقر على تعديل زر معين تحت الأمان بطاقة. الآن تحت أذونات الجهاز الظاهري سيكون هناك خيار زوج مفاتيح EC2 ، انقر فوق اسقاط مربع معين أمامه واختر لك إنشاء مفتاح SSH الخاص لإرفاقه مع مثيل Flexbeanstalk الظاهري.

اضغط على حفظ زر.

قم بإرفاق مفتاح SSH بنموذج Beanstalk WordPress

إخطارات

للحصول على إعلامات لمثيلك أو التطبيق أو تحديث الأحداث من بيئتك ، قم بتعديل إخطارات وضع بطاقة واكتب عنوان الايميل الذي تريد أن تسند إليه. و حفظ نفس الشيء.

تعديل الإشعارات

شبكة الاتصال

عندما تقوم بتعديل إعدادات الشبكة ، فإنها ستوفر محول شبكة سحابية خاصة ظاهرية محددة مسبقاً وشبكات فرعية. حدد جميع الشبكات الفرعية وخيار لتعيين أو إرفاق IP العام إلى مثيل Beanstalk المرن المثبت وحفظه.

عيّن عنوان IP العام على VPC على AWS EB

إنشاء قاعدة بيانات لورد على Amazon شجرة الفاصولياء المرنة

الآن ، انتقل إلى بطاقة قاعدة البيانات وتعديلها. سوف الإعداد جلب المتاحة Amazon قواعد بيانات SQL RDS متاح للتكوين. يوفر AWS Elastic Beanstalk اسم مضيف قاعدة البيانات واسم المستخدم وكلمة المرور واسم الجدول والمنفذ.

1. حدد نوع من قاعدة البيانات تريد أن تستخدمه في ووردبريس الخاص بك ، وهنا نختار أحدث إصدار لقيادة MySQL.

2. نسخة المحرك: إصدارات متعددة من قاعدة بيانات MySQL ، حدد الإصدار الذي تحتاجه في حالة استيراد بعض قواعد البيانات القديمة. ومع ذلك ، نحن هنا نستخدم أحدث إصدار من MySQL وهو 8.0.15.

3. الدرجة مثيل: وهذا يعني نوع المورد الذي تريد اختياره لقاعدة البيانات الخاصة بك. في حالة قيام قاعدة البيانات بتخزين كمية كبيرة جدًا من البيانات وعدد كبير من الطلبات. اختيار وفقا لذلك.

4. التخزين: مقدار المساحة التي تريد تخصيصها لقاعدة البيانات.

5. اسم المستخدم: قم بإنشاء اسم مستخدم قاعدة البيانات الذي سنستخدمه لاحقًا لتوصيله.

6. كلمة المرور: إنشاء كلمة مرور قوية لاسم مستخدم قاعدة البيانات التي تم إنشاؤها أعلاه.

اضغط على حفظ زر.

إنشاء قاعدة بيانات لشجرة الفاصولياء المرنة لتركيب وورد

إنشاء التطبيق

بعد النقر على إنشاء التطبيق زر ، فإن العملية تتحدث بضع دقائق ، والاسترخاء.

وأخيرا انقر على إنشاء التطبيق وورد على Beastalk

ابدأ في استخدام تطبيق Beanstalk المرن

الخطوة 5: إنشاء الوصول PHP لـ WordPress على شجرة الفاصولياء المرنة

بمجرد اكتمال عملية إنشاء تطبيق PHP ، انقر عليه للوصول إلى خيارات الإعداد الإضافية.

تم إنشاء تطبيق WordPress على تطبيق Bleanstalk المرن

الخطوة 6: تحميل وورد

الآن حان الوقت ل رفع ملفات WordPress الخاصة بنا إلى Beanstalk لغرض النشر. هنا هو رابط للتحميل أحدث نسخة من ووردبريس. بمجرد أن يكون على نظامك المحلي ، انقر فوق زر التحميل والنشر من Amazon قام تطبيق Beanstalk المرن بإنشاء قسم التطبيقات.

تحميل ونشر ووردبريس ل Amazon شجرة الفاصولياء مرنة ووردبرس]رفع الملفات

الخطوة 7: وصول نشر وورد على Amazon شجرة الفاصولياء المرنة

تم نشر WordPress بنجاح الآن وقته للوصول إليه. لذلك الحق فوق نظرة عامة من شجرة الفاصولياء البيئة ، سترى فرعي URL لتركيب وورد. انقر على ذلك.

تم نشر WordPress بنجاح على شجرة الفاصولياء المرنة ، يمكنك الوصول إليها الآن

سيتم فتح الرابط تلقائيًا في متصفح جديد windows لكن مع خطأ، أنه لا يمكنك الوصول إلى الدليل الجذر.

Error: Forbidden You don't have permission to access / on this server.

ليس لديك إذن بالوصول إلى هذا الخادم.

الخطأ هو لأننا اخترنا جذر المستند / في ال البرمجيات القسم أثناء تكوين التطبيق. لكن ملفات WordPress التي حمّلناها كانت في دليل يسمى وورد.

وبالتالي ، يتعين علينا نقل ملفاته إلى الدليل الرئيسي للوصول إليها. ومع ذلك ، إذا وضعت / WordPress في نهاية عنوان URL ، فستتمكن من الوصول إلى WordPress. في هذه الحالة ، تريد أن تعمل على الدليل الجذر دون أي دليل فرعي ثم الوصول إلى شجرة الفاصولياء المرنة (EB) عبر SSH.

اتصال SSH إلى شجرة الفاصولياء المرنة AWS

بمجرد توصيل مثيل EB الخاص بك عبر SSH ، استخدم الأوامر التالية:

sudo -i
cd /var/www/html/
mv wordpress/* /var/www/html
rm -r wordpress

سيحرك هذا الأمر أعلاه جميع ملفات WordPress الموجودة داخل أتش تي أم أل دليل هتمل الجذر الدليل نفسه.

الخطوة 8: إعداد نشر وورد على Amazon (AWS) شجرة الفاصولياء المرنة

الآن مرة أخرى فتح الخاص بك عنوان URL البيئي الذي يظهر في الخطوة 7 من هذا البرنامج التعليمي. هذه المرة ستحصل على شاشة إعداد WordPress.

إعداد التكوين وورد

الاتصال Amazon الخلية قاعدة بيانات مع وورد

هذه مهمة حاسمة لأن معظم المستخدمين يخطئون هنا ، حيث يتم إنشاء اسم قاعدة البيانات تلقائيًا بواسطة Elastic Beanstalk أي edbd.

اسم قاعدة البيانات الافتراضية: ebdb

اسم المستخدم: أدخل اسم المستخدم الذي قمت بإنشائه أثناء إنشاء قاعدة بيانات على تطبيق Beanstalk لـ WordPress.

كلمه السر: نفس كلمة المرور التي اخترتها أثناء إنشاء قاعدة البيانات

مضيف قاعدة البيانات: لمعرفة اسم مضيف قاعدة البيانات أو عنوان URL ، انتقل إلى تهيئة البيئة التي قمت بإنشائها أعلاه لبرنامج WordPress. انتقل لأسفل وهناك في قاعدة البيانات القسم سترى نقطة النهاية انسخ الرابط بدون رقم المنفذ.

وهكذا ، في حالتنا هو عليه aan4t5zmnmt77l.cuj7n8ldqrmj.us-east-1.rds.amazonaws.com

Amazon  اسم مضيف DB لـ WOrdpress

تغيير بادئة قاعدة البيانات، إذا كنت تريد ، ثم في النهاية ، انقر فوق خضع زر.

وورد Amazon RDC الخلية قاعدة بيانات التكوين

تقديم المعلومات اللازمة قم بتشغيل تثبيت WordPress على Branstalk

أخيرًا ، WordPress غير مثبت على Amazon شجرة الفاصولياء المرنة

وبهذه الطريقة ، يمكننا تثبيت نظام إدارة محتوى WordPress على Amazon شجرة الفاصولياء المرنة.