= استضف موقع WordPress مجانيًا مع Google Cloud و Cloudflare à  ° à  à  à  ° = == دعنا نتعرف على حل WordPress الميزانية للمواقع والشركات الصغيرة. == 6 دقائق للقراءة جدول المحتويات - بيان المشكلة à  ° à  à  à  - لدي بعض الخبرة في برنامج "شركاء Google المعتمدون"، فربما أحتاج إلى إلقاء نظرة عليها أولاً؟ à  ° à  à ¤à  - ماذا عن الأسعار؟ à  ° à  à ¤à  - GCE هو مثيل آلة افتراضية ، مما يعني أنه يتعين علي تكوين كل شيء من الأرض؟ à  ° à  à ¤à  - ما الذي أحتاجه للتهيئة يدويًا؟ à  ° à  à ¤à  - الخطوة 1 ، ماذا عن تكوينات الجهاز الظاهري؟ à  ° à  à ¤à  - الخطوة 2 ، كيفية الحفاظ على عنوان IP ثابت وإعداد اسم المجال؟ à  ° à  à ¤à  - الخطوة الثالثة ، كيفية إعداد شهادة SSL؟ à  ° à  à ¤à  - الخطوة الرابعة ، كيفية إعداد HTTP / 2؟ à  ° à  à ¤à  - لماذا أرى بعض التكاليف الصغيرة في تقارير الفواتير؟ اعتقدت أن هذا من المفترض أن يكون مجانيًا؟ à  ° à  à ¤à  - اختتم à  ° à  à  à  يتعلق هذا أكثر بوصف تطور شخصي وتجربة تصحيح الأخطاء ، وليس برنامج تعليمي خطوة بخطوة حول هذا الموضوع. تقدم المقالة بعض النقاط والأسئلة الرئيسية عند استعراض المشروع. نرحب بتصحيح أي خطأ!  ¢ à  à ºà ¯à ¸à  == بيان المشكلة à  ° à  à  à  == تم إنشاء موقع WordPress باستخدام العديد من المكونات الإضافية (على سبيل المثال ، Elementor). لاستخدام المكونات الإضافية ، أحتاج إلى خطة عمل على WordPress.com ، والتي تكلف 25 دولارًا شهريًا ، وهو مبلغ زائد لحالة الاستخدام الخاصة بي. مع ذلك ، أحتاج إلى بديل أكثر للميزانية ، فمن أين أبدأ؟ لدي بعض الخبرة في برنامج "شركاء Google المعتمدون"، فربما أحتاج إلى إلقاء نظرة عليها أولاً؟ à  ° à  à ¤à  في الواقع ، يقدمون الحلول هدفي هو الحصول على شيء مشابه لـ WordPress.com ، قليل من بيئة خالية من التعليمات البرمجية. يتم التفاعل عبر واجهة المستخدم الرسومية في لوحة الإدارة. بين الثلاثة ، فقط Google Compute Engine (GCE) يلبي حاجتي لذلك ذهبت معها ماذا عن الأسعار؟ à  ° à  à ¤à  لحسن الحظ ، تقدم Google فئة مجانية لـ GCE. في عام 2021 ، قامت Google بترقية مواصفات مثيل GCE المجاني من f1-micro إلى e2-micro ، وهذا كثير لحالة الاستخدام الخاصة بي GCE هو مثيل آلة افتراضية ، مما يعني أنه يجب علي تكوين كل شيء من الأرض؟ à  ° à  à ¤à  حسنًا ، هذا صحيح إلى حد ما ، وهو أيضًا جانب سلبي. باستخدام خدمة استضافة مُدارة مثل WordPress.com مما يعني أنني دفعت أيضًا مقابل كل إدارة الواجهة الخلفية (مكدس البرامج وتكوين الخادم). الذهاب إلى مسار مستضاف ذاتيًا يعني أنني سأحتاج إلى القيام بكل شيء أم أفعل ذلك؟ عادة ، ستوفر منصة ناضجة نوعًا من الحزم المعدة مسبقًا. هنا ، لدي Google Cloud Marketplace. مجرد البحث العادي هناك باستخدام الكلمة الرئيسية "WordPress"يعرض لك عدة خيارات. في حالتي ، أختار * WordPress معتمد من Bitnami و Automattic *. هذه الحزمة مجانية وستقوم بمعظم التكوين بالنسبة لي. إلى جانب ذلك ، هذه الحزمة عبارة عن منصة مشتركة بمعنى ما ، لذلك سيكون لدي نفس التجربة عند الانتقال إلى مزود خدمة سحابية آخر مثل Amazon Web Service (AWS) ** لاحظ أنه يبدو أنه لا توجد طريقة رسمية لتحديث المكدس المثبت ، لا عبر واجهة المستخدم الرسومية ولا عبر SSH. أحتاج إلى حذف VM وإنشاء مثيل جديد باستخدام أحدث حزمة Bitnami ما الذي أحتاجه للتهيئة يدويًا؟ à  ° à  à ¤à  فيما يلي بعض الأشياء التي يجب مراعاتها - إعداد مواصفات الجهاز الظاهري - إعداد المجال ، إعداد IP ، DNSSEC - إعداد SSL - إعداد HTTP / 2. التكوين هو HTTP / 1.1 بشكل افتراضي الخطوة 1 ، ماذا عن تكوينات VM؟ à  ° à  à ¤à  باستخدام التكوين كما هو محدد في الطبقة المجانية ، أستخدم - منطقة: الولايات المتحدة- west1-a - نوع الآلة: e2 مايكرو - قرص التمهيد: 30 جيجا بايت HDD يتم تعيين الإعدادات الأخرى افتراضيًا. اقبل شروط الخدمة وتابع لإنشاء مثيل. قد يستغرق هذا بضع دقائق. بعد انتهائه ، يمكنني الآن الانتقال إلى تسجيل دخول مسؤول WordPress باستخدام عنوان IP الخارجي لجهاز VM المقدم هذا مستضاف ذاتيًا ، لذلك لدي الميزات الكاملة لتطبيق WordPress العادي. الإضافات قابلة للاستخدام الآن. بعض الميزات المحددة التي يتم تنفيذها على WordPress.com لن تكون هنا ، ملكية أعتقد؟ الخطوة 2 ، كيفية الحفاظ على عنوان IP ثابت وإعداد اسم المجال؟ à  ° à  à ¤à  بشكل افتراضي ، يكون عنوان IP الخاص بـ GCE سريع الزوال ، مما يعني أنه سيتغير بعد كل إعادة تعيين. أحتاج إلى عنوان IP ثابت حتى يتمكن نطاقي من الإشارة باستمرار إلى الموقع الصحيح. للقيام بذلك ، انتقل إلى شبكة VPC / عناوين IP الخارجية واحتفظ بعنوان IP ثابت لمثيل GCE أحتاج إلى التسجيل للحصول على اسم المجال. معظم مسجلي المجال لديهم أيضًا خدمات DNS. ثم أقوم بإعداد نطاقي للإشارة إلى عنوان IP الثابت لـ GCE. هذا مجرد تكوين أولي في صفحة Cloudflare DNS ، توجد تعليمات إعداد DNSSEC. الإعداد بسيط إلى حد ما ، في الأساس مجرد نسخ ولصق القيم الخطوة الثالثة ، كيفية إعداد شهادة SSL؟ à  ° à  à ¤à  اعتبارًا من الآن ، يرجع موقع الويب الخاص بي إلى عدم وجود شهادة SSL. هناك خياران: - شراء شهادة من مسجل المجال الخاص بك. عادة ، هذا غير ضروري ، إلا إذا كنت عميلاً كبيرًا يتطلب إدارة SSL مناسبة والامتثال لمئات المجالات والمجالات الفرعية - استخدام شهادة Let's Encrypt SSL المجانية التي يمكن تسجيلها عبر SSH. يمكن رؤية التعليمات هنا لاحظ أنه حتى التعليمات موجودة على Amazon Web Service (AWS) ، فهي لا تزال عبارة عن مكدس Bitnami ، وبالتالي فإن التكوينات هي نفسها. يجب تسجيل جميع النطاقات الفرعية المستهدفة ، وإلا فسيؤدي ذلك إلى حدوث خطأ في اتصال SSL على الطريق (على سبيل المثال ، رسم الخرائط wwwto non-www عبر سجل CNAME) الآن ، عد إلى Cloudflare ، وقم بتغيير وضع SSL إلى كامل (صارم). يجب أن يكون موقع الويب الخاص بك آمنًا ، ويمكن التحقق من ذلك عبر قفل على شريط المتصفح. لا تنس ، لا يزال لدى Cloudflare العديد من الخدمات ، ويمكنك ضبطها حسب الحاجة الخطوة 4 ، كيفية إعداد HTTP / 2؟ à  ° à  à ¤à  يوفر HTTP / 2 مزايا عديدة أكثر من بروتوكول HTTP / 1.1. توجد مناقشة أكثر تفصيلاً في هذه المقالة من Digital Ocean ، وهو مزود خدمة سحابي كبير آخر. وأبرزها في رأيي هو تحسين السرعة ، ويمكن رؤيته من خلال اختبار Lighthouse لدى Bitnami وثيقة رسمية حول تكوين خادم Apache باستخدام HTTP / 2 (تستخدمه حزمة Binami WordPress الخاصة بنا) يمكن اختبار دعم HTTP / 2 باستخدام موقع Key CDN ويبدو أن موقعي كان ناجحًا لماذا أرى بعض التكاليف الصغيرة في تقارير الفواتير؟ اعتقدت أن هذا من المفترض أن يكون مجانيًا؟ à  ° à  à ¤à  نعم ، الإعداد مجاني ، هذا إذا بقيت في الحصة المتوفرة. كما في الرسم البياني أدناه ، كان هناك بعض الرسوم على مثيل محرك الحوسبة الخاص بي. لم أجد السبب الجذري ، لكنني أعتقد أنه يرجع إلى خروج حركة المرور إلى الصين أو أستراليا (وجهات خروج غير خالية). بعد بعض الارتفاعات الصغيرة ، تعود إلى الصفر مرة أخرى. ربما يكون حظر IP خيارًا إذا كنت لا تخدم العملاء في تلك المناطق == اختتم à  ° à  à  à  == هذه المرة ، تعلمت طريقة أخرى لتوفير المال ، وهي أيضًا فرصة للعب مع خدمة GCE. بالتأكيد ، هناك العديد من المهام قبل التفكير في وضع تطبيق قيد الإنتاج ، ومع ذلك ، يمكنني ترحيل الموقع القديم إلى GCE باستخدام All-in-One WP Migration لذلك ليس هناك الكثير للقيام به أود أن أقول ، درسًا غير متوقع ، لكنه مهم ، يتعلق بالرسوم المفروضة على مثيل GCE "المجاني". هذا يعني أنني بحاجة إلى مراقبة الفواتير بعناية في جميع الظروف. اعتبارًا من الآن ، يبدو أن برنامج "شركاء Google المعتمدون"ليس لديه خيار إيقاف الخدمات عندما يتجاوز مبلغ الفواتير عتبة. لحسن الحظ ، هذا ليس 1000 دولار علي هل وجدت هذه المقالة قيمة؟ يدعم ** Hung Vu ** لتصبح راعيًا. أي مبلغ هو موضع تقدير!