كيف أضع ملفات PHP الخاصة بي على Linux AMI على EC2 - Dreamweaver / FTP / SSH؟

StackOverflow https://stackoverflow.com/questions/1426706

سؤال

لقد قمت بإطلاق مثيل EC2 linux (صورة ذات مقياس صحيح لـ CentOS v 5.2 i386) وأريد اتباع برنامج تعليمي (http://www.ardentsoft.com/blog/2009/3/4/lamp-on-ec2-part-6-configuring-apache.html) لتكوين PHP وApache.الآن أريد أن أعرف كيفية نقل ملفات PHP الخاصة بي من خادمي المخصص إلى السحابة.عادةً ما أستخدم برنامج Dreamweaver لتحرير ملفات FTP ونقلها إلى خادمي المخصص، لذلك سيكون من الأفضل الاستمرار في استخدام ذلك.لقد استخدمت PuTTY لتسجيل الدخول إلى المثيل الخاص بي ووجدت بعض البرامج التعليمية حول نفق SSH باستخدام Dreamweaver ولكني لا أفهم هذا تمامًا.

بمجرد أن أفعل ذلك، أريد أن أعرف كيف يمكنني حزم صورة الخادم هذه مع كل كود PHP الخاص بي وجعلها جاهزة للعمل في أي لحظة، هل هذه تجميعة؟هل يمكنني تجميع الصورة قيد التشغيل التي تم تكوينها كصورة جديدة يمكنني تشغيلها وتكون جاهزة للانطلاق؟

تشكرات

هل كانت مفيدة؟

المحلول

نعم، هذا هو التجميع.يمكنك إما استخدام مدير أوس المقدمة من أمازون أو ElasticFox.كلاهما سوف يفعل ما تحتاجه.

خطواتك الأساسية هي:

  1. قم بإنشاء مثيل الخادم الخاص بك على EC2
  2. قم بتحميل كل التعليمات البرمجية وقم بتكوينها لبدء التشغيل بالكامل وتشغيلها كما تتوقع.
    1. إذا كنت تقوم بتشغيل مثيل Windows، فاستخدم Remote Desktop
    2. إذا كنت تقوم بتشغيل نسخة Linux، فاستخدم ssh/scp
  3. اجعل الخادم الخاص بك يعمل بشكل كامل كما تريد أن يعمل.
  4. إنشاء حزمة.يؤدي هذا إلى "أرشفة" المثيل الخاص بك في حزمة.بمجرد الانتهاء (قد تستغرق هذه العملية ما يصل إلى ساعة، IIRC)، سيكون لديك جهاز EC2 مخصص يمكنك تشغيله.خطوات:
    1. قم بإنشاء "دلو" على Amazon S3 للاحتفاظ بحزمتك.يمكنك القيام بذلك من موقع Amazon على الويب أو باستخدام ElasticFox
    2. باستخدام AWS Manager (سيكون ElasticFox مشابهًا)، انقر فوق Instance Actions و"Bundle Instance".
    3. يجب عليك إدخال اسم حاوية S3 (عادة ما يكون هذا حرفًا صغيرًا، بدون معرف مسافة) ومفتاح الوصول إلى S3 الخاص بك.
  5. رغوة الصابون تكرار شطف.اضطررت إلى تجميع الحزمة عدة مرات حتى تعمل الشركة الناشئة كما توقعت (لذا توقع محاولات متعددة).

نصائح أخرى

يمكنك استخدام Dreamweaver للاتصال به أيضًا من خلال اتصال ftp.

تثبيت vsftpd: http://www.synergycode.com/knowledgebase/blog/item/ftp-server-on-amazon-ec2

ثم قم فقط بالاتصال باستخدام اتصال نشط وأشر إلى /var/www/html/ مع المستخدم كجذر وكلمة المرور التي قمت بتعيينها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top