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

يعد AWS أحد أكبر الخيارات المستندة إلى السحابة وأكثرها موثوقية لنشر الخوادم. إليك كيفية تشغيل خادمك المستند إلى Linux في السحابة باستخدام AWS EC2.

ما هو Amazon EC2؟

تعد Amazon Elastic Cloud Compute (EC2) واحدة من أكثر خدمات الويب شيوعًا التي تقدمها Amazon. باستخدام EC2 ، يمكنك إنشاء أجهزة افتراضية في السحابة بأنظمة تشغيل مختلفة وقدرة حوسبة قابلة لتغيير الحجم. هذا مفيد جدًا لبدء تشغيل خوادم الويب الآمنة وإتاحتها على الإنترنت.

كيفية إنشاء مثيل Linux EC2

توفر وحدة تحكم الويب في AWS واجهة سهلة التنقل تسمح لك بتشغيل مثيل دون استخدام أي نصوص أو تعليمات برمجية. إليك دليل خطوة بخطوة لبدء تشغيل مثيل EC2 المستند إلى Linux على AWS. ستتعلم أيضًا كيفية الاتصال به بشكل آمن عبر وحدة التحكم.

سجّل الدخول إلى حساب AWS الحالي الخاص بك أو توجه إلى portal.aws.amazon.com للتسجيل في واحدة جديدة. ثم ، ابحث وانتقل إلى ملف EC2 لوحة القيادة.

instagram viewer

حدد موقع ملف حالات الإطلاق في الزاوية العلوية اليمنى من الشاشة وانقر فوقه لبدء تشغيل معالج تشغيل EC2.

الخطوة الأولى المطلوبة هي إدخال اسم للمثيل الخاص بك ؛ بعد ذلك ، تختار صورة نظام التشغيل والإصدار (Amazon Machine Image-AMI) لتوزيعة Linux التي ترغب في استخدامها. أنت حر في استكشاف الآخرين يوصى بأنظمة تشغيل خادم Linux بخلاف أوبونتو.

اختر نوع المثيل

تتكون أنواع مثيلات EC2 المختلفة من مجموعات مختلفة من وحدة المعالجة المركزية والذاكرة والتخزين وطاقة الشبكة. هناك ما يصل إلى 10 أنواع مختلفة من المثيلات يمكنك الاختيار من بينها ، وفقًا لمتطلباتك. للتوضيح ، سنذهب مع الافتراضي (t2.micro) نوع الطلب.

لدى AWS ملف مقالة حول اختيار نوع المثيل الصحيح لجهازك الظاهري EC2 ، والذي يمكنك استخدامه كمرجع.

حدد زوج مفاتيح

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

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

قم بتسمية زوج المفاتيح الخاص بك ، واختر نوع التشفير (RSA هو الخيار الأكثر شيوعًا والموصى به ، لأنه مدعوم عبر منصات متعددة). تحتاج أيضًا إلى اختيار تنسيق ملف (PEM أو PPK) للمفاتيح الخاصة التي سيتم تنزيلها على جهازك المحلي اعتمادًا على عميل SSH الذي تستخدمه.

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

يوصى بتقييد اتصال SSH بعنوان IP الخاص بك لتقليل فرص اتصالك تعرض الخادم للاختراق. يجب عليك أيضًا السماح بحركة مرور HTTP إذا قمت بإنشاء المثيل ليكون خادم ويب.

يمكنك دائمًا الرجوع لتعديل قواعد مجموعة الأمان الخاصة بك لإضافة أو إزالة القواعد الواردة والصادرة. على سبيل المثال ، إضافة القواعد الواردة لحركة مرور HTTPS عند إعداد شهادة SSL لاتصالات HTTP الآمنة.

إعدادات التخزين

بشكل افتراضي ، سيخصص EC2 التخزين بناءً على نوع المثيل المحدد. لكن لديك خيارًا لإرفاق وحدة تخزين Amazon Elastic Block Storage (التي تعمل كقرص تخزين خارجي) بالمثيل الخاص بك.

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

ستتم إعادة توجيهك إلى شاشة يوجد بها ملف عرض المثيلات زر. انقر فوقه لرؤية المثيل الذي تم إطلاقه حديثًا.

كيفية الاتصال بمثيل Linux EC2

الآن بعد أن تم تشغيل الجهاز الظاهري ، يمكنك إعداد خادم ويب فيه. يمكن أن يكون خادم Apache أو خادم Node.js أو أي خادم تريد استخدامه. هناك ما يصل إلى أربع طرق مختلفة للاتصال بمثيل EC2 ، وهي:

  • اتصال مثيل EC2
  • مدير الجلسة
  • عميل SSH
  • وحدة التحكم التسلسلية EC2

أكثر طرق الاتصال شيوعًا هي اتصال مثيل EC2 و عميل SSH. يعد اتصال مثيل EC2 هو أسرع وأسهل طريقة للاتصال بمثيل EC2 الخاص بك وإجراء العمليات المطلوبة عليه.

للاتصال بمثيل Linux الخاص بك عبر اتصال مثيل EC2 ، حدده على لوحة القيادة وانقر يتصل.

حدد ملف اتصال مثيل EC2 علامة التبويب وانقر فوق يتصل زر. سيؤدي هذا تلقائيًا إلى فتح شاشة تشبه واجهة سطر الأوامر.

هذا يؤكد تسجيل دخول ناجح إلى جهاز Linux الخاص بك ، ويمكنك الآن البدء في إعداده لاحتياجات خادم الويب الخاص بك. على سبيل المثال ، لإنشاء خادم ويب Apache بسيط ، قم بتشغيل الأوامر التالية:

sudo apt-يحصل التحديث -y
sudo apt-يحصل تثبيت apache2 -y
سودوsystemctlيبدأاباتشي 2.خدمة

للتحقق من أن كل شيء سار على ما يرام وأن خادم Apache يعمل ، تحقق من الحالة باستخدام sudo systemctl حالة apache2.service. إذا كان كل شيء على ما يرام ، فيجب أن يكون لديك ناتج مشابه للإخراج أدناه:

أخيرًا ، يمكنك اختبار الخادم عن طريق نسخ ملف IPv4 DNS العام من علامة تبويب خصائص المثيل ولصقها في متصفحك. يجب أن تشاهد صفحة عرض Apache.

تهانينا على إعداد خادم Linux الخاص بك بنجاح في سحابة AWS. يمكنك الآن إنشاء ونشر تطبيقاتك لإنتاجها.

نشر التطبيقات في السحابة باستخدام AWS

يمكنك الآن بسهولة إعداد خادم ويب Linux في السحابة باستخدام Amazon EC2. في حين أن Ubuntu هو نظام التشغيل الأكثر استخدامًا لخوادم Linux ، فإن عملية إنشاء مثيل EC2 هي نفسها لأي توزيعة Linux أخرى.

يمكنك أيضًا إعداد أنواع مختلفة من خوادم الويب مثل Node.js أو Git أو Golang أو حاوية Docker. كل ما عليك فعله هو الاتصال بالمثيل الخاص بك وتنفيذ الخطوات لإعداد خادم التطبيق المفضل لديك.