صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 24

الموضوع: شرح حجز Cloud Server مجاناً للتجربة وتثبيت Apache , MySQL, PHP, FTP عليه.

  1. #1
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

    Talking شرح حجز Cloud Server مجاناً للتجربة وتثبيت Apache , MySQL, PHP, FTP عليه.



    بسم الله الرحمن الرحيمقبل عدة أيام مررت بشرح على اليوتيوب من PHPAcademy يتحدث عن طريقة عن طريقة إنشاء خادم سحابي (Set up a Cloud Server) فكانت لدي رغبة بالتجربة و كانت تجربة رائعة.
    مواصفات الخادم الذي سيقوم بإنشائه هي :
    * سعة تحزين 20 جيجا بايت SSD.
    * الذاكرة 512 * التكلفة 5 دولارات شهرياً!
    كما تستطيع الترقية بأي وقت , من دون الحاجة لعمل أي تغييرات في الخادم الخاص بك.
    الخدمة مقدمة من DigitalOcean , ربما سبق و أن رأيت إعلاناتها في Google هذه الفتره.
    على أية حال , فلنبدأ بالشرح!


    عملية التسجيل


    - قم بالدخول لموقع الشركة من هنا :
    https://www.digitalocean.com
    .
    ستظهر لك واجهة الموقع :



    ستلاحظ وجود نموذج التسجيل يُخبرك بأنك تستطيع التجربة مجاناً! فعلاً , تستطيع إنشاء خادم و تجربته مجاناً! لكن بسبب كثرة الطلبات فقد قاموا بعمل خطوه إضافية ألا وهي أنك يجب أن تقوم بعملية تأكيد حسابك إما عن طريق البطاقة الإئتمانية أو حسابك لدى الـ PayPal.
    في الحقل التالي , قم بكتابة بريدك الإلكتروني و كلمة المرور التي ترغبها لحسابك ثم اضغط زر Get Started.



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



    قم بالضغط على الرابط Billing من القائمة باليسار :


    سيطلب منك إضافة حساب دفع للتأكيد , تستطيع إما إستخدام بطاقتك الإئتمانية أو حسابك على الـ PayPal.
    بعد اختيار وسلية الدفع ثم القيام بعملية الدفع , سيقومون بخصم مبلغ 1.23 دولار من حسابك ... ثم سيقومون بإعادتها لك بعد 24 ساعه.
    بعد القيام بعملية الدفع و التأكيد بنجاح ... نقوم بالإنتقال للبدأ بالعمل.



    إنشاء الخادم



    من القائمة اختر Servers :



    ثم Create a New Server:



    ثم قم بملئ البيانات كالتالي :



    بعد ذلك ستظهر لك نافذة تخبرك بأنه يتم إنشاء طلبك , كما في الصورة :



    بعد إنشاء الخادم بنجاح سيتم تحويلك لصفحة التحكم بخادمك و فيها البيانات الخاصه به! كما يجب أن أذكرك بأن كلمة المرور للـ ROOT للخادم تم إرسالها على بريدك الذي قمت بالتسجيل بإستخدامه.
    الآن هذه هي الصفحة التي ستظهر لك بعد إنشاء خادمك :



    ستجد بعض الخيارات و الازرار من الأعلى تستطيع التحكم بالخادم بهذا , يُمكنك استكشافها بنفسك , الخيار الوحيد الذي سأذكره هنا هو انك في حال حصلت مشاكل معك أثناء تطبيقك للشراح تستطيع عمل Rebuild من هنا و سيتم إعادة إنشاء خادم كأنه جديد و بسهوله من دون الحاجه للتسجيل من جديد!

    الآن , لا تنسى أخذ الـ IP الخاص بك من صفحة تحكم السيرفر التي ظهرت لك مسبقاً.



    انسخ الآي بي و ضعه في مستند نصي لديك لأنك ستحتاجه.
    الآن لنتوجه للبريد الإلكتروني للحصول على كلمة المرور الخاصة بالخادم.
    ستصلك رسالة بهذا الشكل , تحتوي على الآي بي و إستم المستخدم و كلمة المرور :



    في الخطوة القادمة سنقوم بإستخدام هذه البيانات للإتصال بالخادم.



    الإتصال بالخادم


    في الخطوات السابقة قمنا بالتسجيل و إنشاء الخادم , الآن سنقوم بالإتصال بالخادم عن طريق SSH.
    ستحتاج لبرنامج PUTTY لإكمال الشرح , البرنامج مجاني و صغير و لا يحتاج إلى تثبيت.
    قم بالتحميل من هنا : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
    بعد تحميلك للبرنامج قم بتشغيله , ستظهر لك الشاشة الرئيسية , قم بكتابة الآي بي الخاص بخادمك ثم اضغط اتصال.


    (قد تظهر لك رسالة من البرنامج , اضغط Yes مباشرة).
    بعد ذلك سيطلب منك إدخال اسم المستخدم (login as: ) أكتب root.
    ثم سيطلب منك ادخال كلمة المرور , قم بإدخال كلمة المرور التي استلمتها على بريدك.
    (في حال كان من الصعب كتابة كلمة المرور , يُمكنك نسخ كلمة المرور ولصقها بالنقر على زر الفأرة الأيمن)
    (لن تظهر أي نجوم أو رموز أثناء كتابتك لكلمة المرور بل مجرد فراغ)
    النافذة بعد تسجيل الدخول :


    الآن قمنا بإنشاء بالتسجيل , و إنشاء الخادم , و الإتصال به بنجاح! الخطوات التالية ستكون تثبيت بعض الخدمات الضرورية لإنشاء موقع , سنقوم بتثبيت الآتي : Apache, PHP, MySQL, FTP.



    تثبيت Apache


    قبل أن نبدأ , في حال رغبتك بالقراءة أن التعامل مع أبونتو أو الأوامر و شروحاتها , تستطيع دائماً البحث في محرك البحث Google عن شرح للأمر الذي ترغب بمعرفته.
    أيضاً يٌمكنك زيارة
    مُجتمع لينكس العربي
    .

    ستلاحظ أننا نقوم بإستخدام الأمر Sudo كثيراً , هذا الأمر يُستخدم لإعطاء صلاحيات أكثر أثناء التنفيذ للعملات التي تتطلب امتيازات أمنية.

    فلنبدأ بالعمل :

    أولاً سنقوم بتحديث الخادم الخاص بنا عن طريق الأمر التالي :

    كود:
    sudo apt-get update
    سيظهر لك عداد يقوم بتنفيذ العمليات و التحميل ... بعد انتهاء العملية سنقوم بتثبيت الـ Apache عن طريق الأمر التالي :

    كود:
    sudo apt-get install apache2




    سيطلب منك الموافقة لإستخدام المساحة , قم بكتابة y واضغط Enter.
    بعد ذلك سيقوم بتحميل الملفات اللازمة للتثبيت ثم سيقوم بعملية الثتبيت.
    بعد عملية الثتبيت , قم بفتح متصفح الإنترنت الخاص بك , ثم أدخل الآي بي الخاص بك و انظر للصفحة التي ستظهر لك :




    هذه الصفحة تخبرك بأنه تم تثبيت Apache بنجاح ... و الآن يمكنك إنشاء موقعك!
    لكن , ليس لدينا PHP أو MySQL ولا حتى FTP فالأمر سيكون صعباً بإنشاء موقع بدون هذه الأشياء ... بالخطوات القادمة سنقوم بتثبيت هذه الحزم.



    تثبيت MySQL و PHP


    في هذه الخطوة سنقوم بتثبيت MySQL و PHP.

    يجب عليك معرفة بأن أمر التثبيت sudo apt-get install يُمكنه تثبيت أكثر من حزمة أو برنامج في وقت واحد , لذا لإختصار العمليات سنقوم بالتثبيت دُفعه واحده.

    قم بالدخول للـ SSH ونفّذ الأمر التالي :

    كود:
    sudo apt-get install mysql-server php5-mysql libapache2-mod-auth-mysql
    هذا الأمر سيقوم بتثبيت MySQL Server و مكوناتها الإضافية التي ستتعامل مع باقي الحزم أو البرامج.
    بعد تنفيذك للأمر , سيطلب منك تأكيد حجز مساحة من القرص الصلب ... قم بإدخال y واضغط Enter.
    بعد ذلك ستظهر لك النافذة التالية :



    هذه النافذة تطلب منك إدخال كلمة مرور للمستخدم الأساسي root.
    قم بإدخال كلمة مرور , واجعلها صعبه ولكن لاتنساها!
    بعد ذلك ستظهر لك نافذة اخرى تطلب منك تأكيد كلمة المرور , قم بإدخال كلمة المرور مره أخرى



    الآن انتظر قليلاً ثم ستنتهي عملية التثبيت ...



    انتهت عملية التثبيت بنجاح!
    الآن قم بتنفيذ الأمر التالي :

    كود:
    
    
    كود:
    sudo mysql_install_db

    تثبيت PHP و ملحقاتها

    سنقوم الآن بتثبيت PHP وملحقاتها الضرورية للعمل.
    قم بتنفيذ الأمر التالي :

    كود:
    sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

    كما سبق سيأسألك عن تأكيدك لحجز المساحة , أدخل Y واضغط Enter.
    بعد ذلك ستتم عملية التثبيت بدون أي متطلبات أخرى ...




    تثبيت الـ FTP



    قم بتنفيذ الأمر التالي :

    كود:
    sudo apt-get install proftpd

    ستظهر لك نافذة قم بإختيار Standalone



    فقط! الآن تم تثبيت الـ FTP و سنقوم بالإتصال به ... لكن لعمل ذلك سيلزمك القيام ببعض الأمور لإنشاء مُستخدم جديد و إعطائه التصاريح اللازمه.
    الآن سنقوم بإنشاء مستخدم جديد , قم بتنفيذ الأمر التالي :

    كود:
    sudo adduser fahad

    مع تغيير fahad بإسم المستخدم الذي ترغبه.
    بعد ذلك سيسألك عن كلمة المرور المطلوبة , قم بإدخال أي كلمة مرور ترغبها و اضغط Enter.

    ثم سيسألك عن تأكيد كلمة المرور أدخل كلمة المرور مره أخرى و تابع

    بعد ذلك سطلب منك بعض البيانات مثل الإسم و رقم الهاتف , لا يجب عليك إدخالها يمكنك تركها فارغه و المتابعه بالضغط على زر Enter.





    الآن لقد قمنا بإنشاء المستخدم بنجاح!
    الآن نفذ الأوامر التالية كلاً على حده :

    كود:
    sudo adduser fahad www-data 
    sudo chown -R www-data:www-data /var/www 
    sudo chmod -R g+rw /var/www/
    لا تنسى استبدال fahad بإسم المستخدم الخاص بك.

    فقط! الآن انتهينا من العمل! أصبح لدينا خادم يعمل!


    الآن قم بتجربة الإتصال بالـ FTP , من خلال برنامج FileZilla , يُمكنك استخدام أي برنامج ترغب به...
    بيانات الإتصال هي : Host : هو رقم الآي بي الخاص بخادمك.

    User : هو المستخدم الجديد الذي قمنا بإنشائها (fahad).
    كلمة المرور هي كلمة مرور المستخدم الذي قمنا بإنشائه (fahad).


    يُمكنك تجربة الإتصال ببياناتك و من المفترض أن يعمل معك الـ FTP بنجاح!


    الآن خادمك أصبح يعمل بنجاح مع PHP و MySQL و FTP.
    يُمكنك الدخول لصفحات موقعك من خلال الآي بي الخاص بك.
    كما يمكنك الدخول لمجلد الموقع من خلال الـ FTP بالدخول على المسار /var/www



    الآن تبقى خطوتان إضافيتان , ربط النطاق الخاص بك بخادمك و تركيب phpMyAdmin لتسهيل التعامل مع MySQL.
    لربط الدومين اتبع الآتي:
    1- توجه إلى لوحة التحكم الخاصة بك لدى digitalocean.com.
    2- من القائمة اختر DNS.
    3- ثم Add Domain.
    4- اكتب النطاق الخاص بك بالحقل ثم اختر اسم الخادم.
    5- اضغط Create Domain.
    7- بعد إنشاء الدومين للخادم. اذهب إلى لوحة تحكم النطاق الخاصة بك لدى شركة تسجيل النطاقات ثم قم بتغيير الـ NS Records للآتي :
    NS1.DIGITALOCEAN.COM.
    NS2.DIGITALOCEAN.COM.
    NS3.DIGITALOCEAN.COM.
    8- فقط!


    أما لتثبيت phpMyAdmin قم بتنفيذ الأمر التالي :
    كود:
    sudo apt-get install phpmyadmin


    انتهت العملية , هذا كان شرحاً مبدئياً فقط ... يمكنك القيام بأبحاث شخصية لتحسين الخادم الخاص بك و تأمينه بشكل أكبر.


    لمتابعة الشرح من phpAcademy
    اضغط هنا

    انتهى الشرح.
    أخوكم فهد.
    http://templaty.com/community/post20.html







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    ما شاء الله شرح رائع ودقيق ومميز جداً ، وافادني كثيراً كثيراً
    مجهود رائع ولا يخفى منك اخي فهد
    في انتظار مشاركة الاخوه لاثراء الموضوع.






  3. #3


    ماشاء الله اخي فهد الله يعطيك الف عافية ويجزاك خير علي الشرح الرائع ,

    ونتمني منك المزيد للمواضيع المميزة التي تضعها لنا ,

    تحياتي لك





    __________________
    حسابي فيسبوك
    https://www.facebook.com/ahmedo.vip/

    المبرمج
    http://www.almprmg.com/

    شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
    http://www.orico.com.eg

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    134


    شرح مميز ومنسق ,

    يعطيك الف عافية ياخي العزيز , شكرآ لك





    __________________
    شكرا سوالف سوفت

    نجوم العرب

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Nov 2008
    المشاركات
    240


    ممتاز جداً.. بارك الله فيك وجزاك الله عنا كل خير





    __________________
    الحمد لله دائماً و أبداً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Oct 2012
    المشاركات
    146


    بارك الله فيك اخي

    يمكن عمل هذا ايضًا على ال Free Tier الخاص بأمازون

    لكن يبدو ان هذه افضل






  7. #7
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم اخواني الكرام , شكراً لكم اخواني على ردودكم الجميلة جميعاً .


    أبو حميد: مرحباً , هل من الممكن المزيد من المعلومات عن خدمة أمازون , ولماذا ذكرت أن هذه أفضل؟
    سأقوم بتجربتها لكن مايميز خدمة DigitalOcean أنها بسيطه جداً جداً و واضحه للبداية.






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Oct 2012
    المشاركات
    146


    السلام عليكم اخواني الكرام , شكراً لكم اخواني على ردودكم الجميلة جميعاً .


    أبو حميد: مرحباً , هل من الممكن المزيد من المعلومات عن خدمة أمازون , ولماذا ذكرت أن هذه أفضل؟
    سأقوم بتجربتها لكن مايميز خدمة DigitalOcean أنها بسيطه جداً جداً و واضحه للبداية.
    جاوبت نفسك






  9. #9
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


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






  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    خدمات امازون السحابية بشكل عام تحتاج الى (الاحتراف) نوعاً ما في التعامل معها ..






  11. #11
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

  12. #12
    عضو فعال
    تاريخ التسجيل
    May 2007
    المشاركات
    1,077


    اخي ياريت لو تعطينا معلومات اكثر عن مميزات الخدمة
    هل من الممكن الاستغناء عن استضافة موقعي لدى الشركات والانتقال اليها
    وجزاك الله خيراً.





    __________________
    سبحان الله وبحمده سبحان الله العظيم

  13. #13
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    مرحباً , نعم , بالطبع تستطيع عمل ذلك ...
    وستحصل على عرض أفضل مقابل ماتدفعه ...
    ( للمزيد من المعلومات عن الـ Cloud Hosting : http://hostwisely.com/blog/why-cloud-hosting-is-better-than-shared-hosting-vps-and-dedicated-servers/ )


    لقد قمت بمراسلتهم قبل قليل و ذكرت لهم أني أدفع مايقارب 40 دولار شهرياً مقابل VPS , فهل يُمكنني تشغيل موقعي لديهم و هل الـ Cloud hosting خيار جيد ؟
    كان الجواب :
    You can get same level of CPU / memory/ hard drive as your regular VPS. The advantage of cloud hosting is that you are able to scale your server and increase or decrease it as necessary.
    With DigitalOcean, $40/month will get you a 4GB RAM / 2 CPU core / 60GB SSD hard drive / 4TB of bandwidth server.



    --

    الجواب على سؤالك , بشكل عام نعم , تستطيع تشغيل موقعك على هذه الخدمة , و ستقوم بتوفير الكثير من المال لأنه كما ترى فالأسعار أرخص بكثير من الإستضافات العادية (المشتركة) أوالـ VPS.

    لكن المشكلة الوحيده هي إدارة السيرفر فقط , يجب أن يكون لديك خبره بالتعامل معه و إدارته , إذا كنت تستطيع إدارة سيرفر فأتوقع أن الـ Cloud Hosting هو الخيار الأفضل.








  14. #14
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431

  15. #15
    عضو فعال
    تاريخ التسجيل
    May 2007
    المشاركات
    1,077


    جزاك الله خيراً على الإفداة أخي
    شكراً لك.





    __________________
    سبحان الله وبحمده سبحان الله العظيم





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض