تشغيل Cpanel على Amazon Ec2

من ويكي محمد الشناق
اذهب إلى: تصفح، ابحث

من اصدار السي بنل 68 فما فوق فان السي بنل الان تدعم ان تعمل على شبكات تعمل بنظام NAT

Cpanel natmode ec2.png

  • اطلب من https://aws.amazon.com/marketplace/pp/B075K3WXY8
  • لاحظ انه نظام التشغيل المستخدم هو Centos 7 ، ولهذا ان كنت تريد استخدام توزيعه لينكس مختلفة فيجب ان تقوم بانشاء السيرفر عن طريق الكونسل.
  • قبل بدء instance تاكد من اختيار Lunch from website
  • تاكد من اختيارك لنوع ال instance المطلوب.
  • من الضروري جدا ان تعمل ال instance على VPC ، مثلا 172.30.1.0/24
  • تاكد من اختيار ال Security Group المناسب وفي حال اختيارك ل Default تاكد لاحقا من تحرير ال security group والسماح ل inboud و outboud 0.0.0.0/0 بالدخول. ولكن اذا كنت مهتما بانشاء قوانين للمنافذ بشكل دقيق راجع https://documentation.cpanel.net/display/CKB/How+to+Configure+Your+Firewall+for+cPanel+Services لمعرفة المنافذ المطلوب فتحها للسي بنل في inbound و outbound لتعمل بشكل سليم.

عند انشاء مفتاح جديد تاكد دوما من حفظك للمفتاح في جهازك ، ولمعرفة كيفية تحويل الملفات بالامتداد pem الى الامتداد ppk لاستخدامه من خلال نظام التشغيل windows على putty راجع https://irbidnet.com/blog/%D8%A7%D9%84%D8%AF%D8%AE%D9%88%D9%84-%D8%A7%D9%84%D9%89-ssh-%D8%B9%D9%86-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D9%84%D9%85%D9%81%D8%A7%D8%AA%D9%8A%D8%AD-keys/ (الدخول الى السيرفر من انظمة ويندوز عن طريق putty )

  • سجل الدخول الى السيرفر عن طريق SSH بالمستخدم centos اذ انه لن يسمح لك بالتسجيل بالمستخدم root
  • بعدها قم على تغيير كلمة المستخدم root


قبل الدخول الى WHM عن طريق المتصفح يجب تفعيل وضعية 1:1 NAT والا فان السي بنل لن تعمل بشكل صحيح على السيرفر

ويتم تفعيل وضعية 1:1 NAT بالدخول ك root على ssh وتنفذ الامر التالي

/scripts/build_cpnat

بعدها يجب ان تتاكد من اضهار الاي بي LOCAL مع ال REMOTE بحيث يتم توجيه الاي بي اللوكال الى الاي بي الريموت.

  • تاكد من محتوى الملف /var/cpanel/cpnat من ان يحتوي على الاي بي المحلي ومن ثم الاي بي العالمي

LOCALIP REMOTEIP

راجع https://documentation.cpanel.net/display/68Docs/1%3A1+NAT للمزيد من التفاصيل

بعد ذلك ادخل الى السيرفر عن طريق https://IP:2087 واستكمل متطلبات تركيب السي بنل ، لاحظ انه في خطوة اختيار الاي بي سيقوم النظام بعرض الاي بي اللوكال وبجانبة الاي بي الريموت (بغير ذلك فهناك خلل).

لاحظ انه في Basic WebHost Manager® Setup في Basic Config في The IPv4 address (only one address) to use to set up shared IPv4 virtual hosts. يجب ان يحتوي على عنوان الاي بي اللوكال ، وعندها سوف يقوم السيرفر بتعديله تلقائيا الى الاي بي الريموت.

Cpanel natconf ec2.png

للتاكد من ذلك يجب اضافة موقع الى السي بنل كاستضافة والتاكد من انه يتم توجيه الموقع الى محتوى public_html وليس الى الصفحة الافتراضية الحاصة بالسي بنل.


تذكر انه يمكنك اضافة volume جديد ليعمل كقرص صلب على السيرفر يمكن تشغيله كـ home للمستخدمين اذا كانت مساحة السيرفر لا تسمح

لمعرفة كيفية القيام بذلك وتشغيل القرص راجع https://ofav.ms.per.jo/wiki/doku.php/aws:new_ebs_volume

كذلك يمكنك تغيير مجلد البيانات لقواعد البيانات MySQL في حال كنت تشعر انه لن يكفي للاستخدام.

للمزيد من المساعدة في هذا الامر الرجاء الاتصال بي من خلال الرابط التالي http://ms.per.jo/page/contact