إنشاء خادم افتراضي. كيفية إنشاء خادم افتراضي

بيت / الأعطال
3,852 مشاهدة

سأخبرك اليوم بكيفية إنشاء حملة استضافة. تم اختيار استضافة VPS الليتوانية نظرًا لأدنى التعريفات في أوروبا، كما ترون، التعريفة S تحمل 1 جيجابايت كبش، نواة واحدة بسرعة 2.40 جيجاهرتز، و40 جيجابايت من القرص مقابل 1.99 يورو شهريًا (يرجى ملاحظة أن الدفع في نظام الدفع Webmoney يتم بالدولار). وهذا يكفي تمامًا للتشغيل المستقر للعديد من المواقع غير المتعطشة للطاقة.

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

يرجى ملاحظة أنه يتم دائمًا عرض اختيار لغة الموقع في الجزء السفلي من الموقع، بما في ذلك اللغة الروسية.

لذلك، دعونا نبدأ في إنشاء خادم افتراضي

الخطوة 1. حدد تعريفة VPS اللازمة لمهامنا

من الممكن اختيار تعريفة VPS عن طريق تحديد معلمات الخادم الظاهري بشكل تعسفي، وكذلك تحديد تعريفة تم إنشاؤها بالفعل خطة التعريفة. أفضّل أداة إنشاء التعريفات على التعريفات ذات المعلمات المحددة - فهي أرخص قليلاً.

بالضغط على الزر طلب، سوف ننتقل إلى صفحة توضيح حزمة الخدمة. سيطلب منك أولاً تحديد فترة الدفع (من شهر إلى عامين)، ثم عنوان IP إضافي، وبعد ذلك سيتم إنشاء التكلفة النهائية للدفع مقابل الخدمات.
استمر بالضغط على الزر متابعة الطلب- نصل إلى صفحة الفاتورة الأولية. ولا تخف من أن السعر قد ارتفع بمقدار ضريبة القيمة المضافة بعد الضغط على الزر يكملستجد نفسك في الصفحة الخاصة بملء بياناتك وإذا قمت بالإشارة هنا إلى البلد المضيف لك غير الدول الأعضاء في الاتحاد الأوروبي وانقر على الزر تحديث، فسيختفي هذا المبلغ الإضافي من حسابك المستحق الدفع. أدناه مباشرة، حدد إحدى طرق الدفع الأربع المقبولة لديك، ووافق على شروط تأجير VPS وأكمل الطلب.

بعد التسجيل اللاحق ودفع الفاتورة، ننتقل إلى الخطوة التالية.

الخطوة 2. قم بتثبيت نظام تشغيل الخادم الظاهري

بعد دفع الفاتورة، انتقل إلى حسابك الشخصي في القائمة خدماتالمنتجات/الخدمات- زر عرض البيانات. هنا سترى البيانات الرئيسية لخادم VPS الخاص بك، وفيما يلي الرسوم البيانية المحدثة لمعلماته الرئيسية.

هنا، لتثبيت نظام تشغيل "نظيف" أو إنشاء نظام تشغيل مع لوحات تحكم VPS المتاحة، انتقل إلى علامة التبويب تثبيت نظام التشغيل


بعد بضع دقائق، سيتم الانتهاء من التثبيت؛ لعرض النتيجة، اضغط بشكل دوري على زر التحديث. هنا، لمواصلة إعداد VPS، نحتاج إلى معرفة عنوان IP و كلمة مرور الجذرالخادم.

الخطوة 3. قم بربط المجال بخادم VPS

لكي يكون المجال متاحًا بعد تثبيت وتكوين VPS، وكذلك تغيير DNS في لوحة مسجل اسم المجال، تحتاج إلى ربطه بالخادم الظاهري الخاص بك. ويتم ذلك بسهولة بالغة. العودة إلى القائمة العلوية خدماتإدارة DNS:


ونتيجة لذلك، يظهر نطاقك أدناه من خلال النقر عليه أو على الكلمة يحررسنرى كافة السجلات التي تم إنشاؤها لذلك. وفوقها سنرى عناوين DNS التي يجب تحديدها في . هذا ns1.time4vps.euو ns2.time4vps.eu

انتباه:إذا قمت بإنشاء خادم VPS ثاني وكانت هناك حاجة لنقل الموقع إليه، فلا تقم بحذفه أو إنشائه مرة أخرى منطقة المجالللمجال في لوحة تحكم DNS. لنقله، انسخ عنوان IP الخاص بالخادم الجديد وقم بتحرير اسم IP الموجود في سجلات المجال إلى الاسم الجديد، مع حفظ نتيجة التحرير. بعد مرور بعض الوقت (خلال بضع دقائق) سيبدأ الموقع في العمل على الخادم الافتراضي الخاص (VPS) الجديد.

2015-12-19

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

مفهوم الخادم المحلي

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

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

سنحاول الآن النظر في الأسئلة المتعلقة بكيفية إنشاء وتكوين خادم محلي على جهاز كمبيوتر، حسب نوعه والغرض منه

اختيار البرمجيات

في الأساس، الاختيار برمجة- مسألة شخصية لكل مستخدم. ومن الجدير بالذكر هنا أنه إذا، على سبيل المثال، عند الإنشاء خادم الويب المحلييتم استخدام لغات ترميز النص التشعبي فقط مثل HTML أو CSS؛ فلا فائدة من تثبيت حزم برامج إضافية، لأن أي متصفح إنترنت "يفهمها" تمامًا.

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

كيفية إنشاء خادم محلي: تثبيت وتكوين حزمة Denwer

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

فهو يحتوي على جميع الأدوات الضرورية مثل Apache وPHP وMySQL وphpMyAdmin وsendmail وما إلى ذلك. العيب الوحيد هو أنه سيتعين عليك أيضًا تثبيت محركات خاصة، كما هو الحال في الإصدار الأبسط.

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

اختبار الأداء

في هذه المرحلة، نقوم بتشغيل الخادم الذي تم إنشاؤه، وندخل http://localhost في نافذة أي متصفح إنترنت. إذا تم تثبيت البرنامج دون أخطاء، فسيعرض المتصفح رسالة تفيد بأن كل شيء يعمل.

إذا قمت بالتمرير إلى أسفل الصفحة، فسترى الروابط الرئيسية التي يمكنك متابعتها اختبار كاملتشغيل الخادم المحلي.

قضايا الترميز

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

تثبيت خادم محلي: محركات إضافية

الآن هناك واحد آخر نقطة مهمة. لا يمكن لخادم Windows المحلي الاستغناء عن الوظائف الإضافية الخاصة التي تسمى المحركات (WordPress وJoomla وما إلى ذلك).

أولاً، في مجلد www، الموجود على طول المسار \home\local host، في الدليل الرئيسي، قم بإنشاء دليل عشوائي. بعد ذلك، أدخل المسار http://localhost/ في شريط عنوان المتصفح وتحقق مما يفتح بالضبط. إذا فتحت كل شيء على ما يرام. انسخ ملفات المحرك إلى هذا الدليل باستخدام أي مدير الملفات(على الأقل نفس "المستكشف") وأدخل العنوان مرة أخرى. تظهر نافذة معالج التثبيت، حيث تحتاج فقط إلى اتباع التعليمات.

إضافة قاعدة البيانات

الآن يجب على الخادم المحلي إرفاق قواعد البيانات الخاصة. ولهذا الغرض يتم استخدام خدمة phpMyAdmin، والتي يتم إدخالها عن طريق إدخال http://localhost/tools في شريط عنوان المتصفح. أولاً، يتم تحديد قسم إنشاء قاعدة بيانات جديدة، ويتم إعطاؤه اسمًا (أي اسم ممكن، ولكن من الأفضل الإشارة إلى نفس الاسم الذي تم استخدامه للمجلد في القسم السابق).

ثم نعود إلى الصفحة الرئيسيةوقم بتكوين إعدادات الامتياز (إنشاء مستخدم جديد، وتحديد تسجيل الدخول وكلمة المرور، واستخدام المضيف المحلي كمضيف ووضع علامة على كل ما هو موجود في النافذة). كل ما عليك فعله هو الضغط على زر "اذهب!". وانتظر حتى تكتمل العملية.

نقل خادم محلي إلى الاستضافة

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

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

خوادم بروكسي محلية

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

يعمل الخادم الوكيل المحلي على مبدأ التخزين المؤقت للمكالمات إلى خوادم DNS ويخزن، على سبيل المثال، الصور أو أي كائنات أخرى، وعندما تزور أحد الموارد مرة أخرى، فإنه يقوم بتحميلها من ذاكرته، إذا جاز التعبير، مما يسرع الوصول إلى المورد .

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

قبل أن تبدأ، يجب عليك تكوين إعدادات الوكيل الخاص بك. على سبيل المثال، إذا كنت تستخدم متصفح اوبرا، في معلمات الخادم لـ HTTP، تحتاج إلى تحديد القيمة 127.0.0.1، 8080 للمنفذ. الآن نقوم بتشغيل التطبيق، انتقل إلى الإعدادات وننظر إلى علامة التبويب "الاتصال". كقاعدة عامة، يحدد البرنامج نفسه نوع الاتصال المستخدم فيه في اللحظة. بعد ذلك، انقر فوق الزر الذي يحمل نفس الاسم واستخدم الخادم الذي تم إنشاؤه.

نعم، يرجى ملاحظة: في إعدادات ذاكرة التخزين المؤقت، يمكنك تحديد حجم يبلغ حوالي 300 ميجابايت. من الناحية النظرية، ينبغي أن يكون هذا كافيا لجميع المناسبات. يمكنك عرض المحتويات في مجلد ذاكرة التخزين المؤقت للدليل الرئيسي حيث تم تثبيت البرنامج. وشيء آخر: تذكر أن هذا خادم وكيل عادي، وليس خادمًا مجهولاً، لذا لا يجب أن تتوقع منه تغيير عنوان IP أو إخفائه.

خوادم DNS المحلية

يمكن استخدام خادم DNS المحلي في الحالات التي يكون فيها الاتصال غير مستقر، أو تحتوي الشبكة المحلية على عدد كبير جدًا من الفروع بناءً على TCP/IP، أو إذا كنت منخرطًا في تطوير الويب واختباره. من حيث المبدأ، يعد برنامج BIND مثاليًا لمثل هذه الأغراض. على الرغم من أنه مصمم بشكل أساسي للأنظمة المشابهة لـ UNIX، إلا أنه يعمل بشكل مثالي مع Windows (نفترض أن الجهاز لا يحتوي على إصدار خادم مثبت من Windows، والذي يمكن تهيئته في لوحة التحكم).

إطلاق واتبع التعليمات. للراحة، يوصى بتثبيت البرنامج مباشرة على محرك الأقراص C، في دليل BIND الذي تم إنشاؤه. بعد ذلك، أدخل اسم المستخدم وكلمة المرور الخاصة بك، وبعد ذلك نقوم بتنشيط عملية التثبيت وننتظر حتى تكتمل.

الآن في المجلد C:\BINDetc، تحتاج إلى إنشاء ملف "name".conf، الذي يحتوي على الإعدادات التي سيستخدمها الملف المحلي. خادم DNS(الاسم تعسفي ويتم تقديمه بدون علامتي اقتباس). لكي لا تضيع الوقت، يمكنك بسهولة العثور على الملف الذي تبحث عنه على الإنترنت وتنزيله ووضعه في المكان المحدد.

الآن نقوم بإعادة تشغيل النظام، ثم نتصل سطر الأوامر(cmd من خلال قائمة "Run" أو مجموعة Win + R)، حيث ندخل طلب nslookup. في حالة حدوث التأكيد، فهذا يعني أن الخادم تم تثبيته بشكل صحيح ويعمل بدون أخطاء.

خوادم الألعاب المحلية

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

للتهيئة، نستخدم ملف server.properties، حيث نقوم بإدخال البيانات المقدمة من تطبيق Hamachi. نقوم بتسجيل عنوان IP الخاص بالخادم، وعدد اللاعبين، واستخدام أوضاع اللعبة الممكنة، وما إلى ذلك. وفي حقل الوضع عبر الإنترنت، يجب عليك تحديد حقيقي. بعد ذلك، احفظ التغييرات وأغلق الملف.

الآن نحدد عنوان IP الداخلي للخادم، والذي سيستخدمه اللاعبون عند الاتصال بالجهاز الذي تم إنشاؤه عليه. أجهزة الكمبيوتر، بطبيعة الحال، يجب أن تكون متصلا بالخادم نفسه إما من خلال الشبكة المحليةأو عبر VPN. يجب أن يكون عنوان IP الخاص بمحطة الخادم ثابتًا ويجب أن يكون مرتبطًا بعنوان MAC.

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

خاتمة

بالطبع، هذه ليست كل الفروق الدقيقة التي قد تنشأ عند إنشاء خوادم محلية أنواع مختلفةوبالطبع ليست كل البرامج التي تساعد في هذه العملية. دعونا نضع الأمر على هذا النحو: هذه هي المبادئ العامة والأساسية المتضمنة في مثل هذه التقنيات. وإذا نظرت إليها، فلا يوجد شيء معقد بشكل خاص هنا. القليل من الوقت والصبر - وسيتم إنشاء خادم محلي من أي نوع خلال 10-15 دقيقة.

"كيفية الإنشاء الخادم الظاهري؟ – سؤال شائع يطرح بين العديد من المستخدمين الذين يواجهون الاستضافة لأول مرة. سنواصل في المقالة تحليل ماهية VPS (VDS)، وكيفية اختياره بشكل صحيح، وتكوين هذا النوع من الاستضافة ليناسب احتياجات مشروعك، وما إذا كان من الممكن إنشاء خادم افتراضي خاص عادي بنفسك، أو ما إذا كنت بحاجة لاستئجاره.

لقد اكتشفنا ما هو الخادم الافتراضي، ومتى يستحق الشراء، وأي نظام تشغيل (Linux أو Windows) هو الأفضل للاستخدام.

بالإضافة إلى استضافة مواقع الويب التقليدية، يمكن استخدام الخوادم الافتراضية للاتصالات الهاتفية عبر بروتوكول الإنترنت (IP)، وأجهزة التوجيه والمحولات الافتراضية، وVPN أو الوكلاء، والخوادم الطرفية مع التقليدية برامج المكتبل الوصول عن بعدمن أجهزة كمبيوتر الموظفين.

معلومات التكنولوجيا

في أغلب الأحيان، عند تطوير مواقع الويب، يتم استخدام لغة برمجة PHP وقواعد البيانات بيانات ماي إس كيو إلوخوادم الويب Apache وNginx (يعملان بشكل مستقل أو معًا). غالبًا ما يتم استدعاء هذه المجموعة من البرامج خروف (ل inux- أباش- م ySQL- صإتش بي) أو ليمب (ل inux- نجينكس- م ySQL- صإتش بي).

بالطبع، يتم استخدام مواقع تكنولوجية أخرى أيضًا؛ حيث يمكن كتابتها بلغات برمجة أخرى (Python، Ruby، NodeJS) واستخدام قواعد بيانات أخرى (PostgreSQL، noSQL)، بالإضافة إلى البرامج الداعمة. ولكن بما أن مثل هذه الحلول أقل شيوعًا، فلن نأخذها في الاعتبار. دعونا نلقي نظرة فاحصة على الاختيار والتكوين الأولي لـ VPS لاستضافة المواقع بلغة PHP والبريد الإلكتروني للشركة.

اختيار خطة التعريفة

لن يكون هنا دليل مفصلكيفية اختيار التعريفة المطلوبة حيث يتم اختيار الموارد بشكل فردي في كل حالة. سيعتمد مقدار الموارد على عدد المواقع الموجودة على الخادم الذي يستخدمه نظام إدارة المحتوى (CMS)، والحاجة إلى استخدامها برامج إضافيةإلخ.

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

نظام التشغيل ولوحة التحكم

هناك عائلة كاملة من أنظمة التشغيل المبنية على نواة لينكس، من بينها خيارات الخادم وسطح المكتب. أشهر أنظمة تشغيل الخوادم: CentOS، Debian، خادم أوبونتو.

إذا كنت تريد نظامًا مستقرًا جدًا، فإن CentOS هو خيارك. نظام مستقر وآمن، ولكن مع القدرة على التحديث إلى أحدث إصدارات البرامج إذا لزم الأمر - هذا هو دبيان. Ubuntu Server هو نظام تشغيل يواكب العصر ويقدم خدماته أحدث الإصداراتالبرامج، ولهذا السبب قد لا تعمل بشكل مثالي.

لوحة تحكم الخادم عبارة عن برنامج نصي معين، أو مجموعة من البرامج النصية، تسمح لك بإدارة VPS بسهولة واجهة رسومية. عادةً ما يكون الجزء الرسومي متاحًا في المتصفح على عنوان محدد.

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

بالطبع، يمكنك تخطي لوحة التحكم على الإطلاق وتكوين الخادم الظاهري من خلال سطر الأوامر، ولكن هذه الطريقة ستتطلب معرفة تقنية كافية. تأتي معظم وحدات PU مرفقة بمجموعة من البرامج الأساسية الشائعة اللازمة لنشر مواقع الويب الخاصة بك بسرعة. هذه هي خادم الويب، PHP، قواعد البيانات، FTP، البريد وخادم DNS. تم بالفعل تكوين جميع الحزم على النحو الأمثل للبدء الفوري في العمل مع الخادم.

ننصح باستخدام VPS مع لوحة التحكم وتقديم الدعم الفني الكامل لهم مجانًا. بالنسبة للخوادم التي لا تحتوي على لوحة، سيكون الدعم الفني محدودًا. يعد إنشاء خادم افتراضي عملية مكلفة بشكل لا يصدق، وبالنسبة للاستضافة الكاملة، هناك منصة يمكنك من خلالها استضافة موردك، ولا يتعين عليك إنشائه من الصفر.

للتثبيت على VPS والخوادم المخصصة لدينا، نقدم اللوحات التالية: cPanel/WHM (بدءًا من 13.95 دولارًا أمريكيًا في الشهر)، وISPmanager 5 Lite (4 دولارات أمريكية/شهريًا)، وPlesk 17 (بدءًا من 10 دولارات أمريكية شهريًا)، ولوحة Centos Web Panel (مجانًا)، ومن الممكن أيضًا تثبيت بيئة Bitrix الافتراضية.
سننظر في كل لوحات التحكم هذه بمزيد من التفصيل في الجزء التالي.

مرحبا عزيزي القراء من حبر. بهذه المادة، نبدأ سلسلة من المنشورات حول كيفية إنشاء استضافة VPS من البداية استنادًا إلى RUVDS White Label API.

في هذا المنشور التمهيدي، سنخبرك بما عليك القيام به أولاً من أجل البدء في تحقيق ربحك الأول من استضافة VPS الخاصة بك في أقرب وقت ممكن، وكيفية القيام بذلك بسرعة نسبيًا ومدى جدواه وربحيته. إذا قررت إنشاء استضافة VPS الخاصة بك من الصفر، ولكن ليس لديك البنية التحتية الخاصة بك أو ليس لديك الأموال والوقت اللازمين لإنشائها، فمرحبًا بك في cat.

هل تحتاج إلى موقع على الانترنت


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

سيكون دمج موقع ويب مع مزود VPS الخاص بك عبر واجهة برمجة التطبيقات (API) أرخص بكثير وأسرع من إنشاء البنية التحتية السحابية الخاصة بك من الصفر، لأنه في هذه الحالة "يواجه" العديد من المشكلات: لا داعي للقلق بشأن توفر مساحة كافية كمية الموارد من الموفر، وكيفية تنظيم قناة واسعة ومتسامحة مع الأخطاء للوصول إلى الإنترنت من الخوادم الافتراضية، وكيفية جمع وتخزين البيانات حول استخدام الموارد بواسطة الخوادم، وما إلى ذلك.

الآن عن الموقع. يمكن أن يكون هناك العديد من الخيارات هنا، وسوف نقوم بإدراج الأكثر شيوعا:

  • أنت مالك موقع ويب يقدم الخدمات ذات الصلة (التحقق/تسجيل النطاق، تأجير خادم DNS، إدارة الخادم عن بعد).
  • يمكنك إنشاء موقع الويب الخاص بك من البداية باستخدام نظام إدارة المحتوى (CMS) والمكونات الإضافية الشائعة له.
  • تقوم بطلب موقع ويب من استوديو الويب
  • أدخل الخيار الخاص بك
الأول هو الخيار الأفضل، لأنه من أجل إضافة خدمة تأجير خادم VPS جديدة، ستكون هناك حاجة إلى تعديلات قليلة جدًا: لن تضطر إلى كتابة العديد من الأشياء المذكورة أدناه من البداية. عند إنشاء موقع الويب الخاص بك من الصفر، يمكن أن يتغير الإطار الزمني للإطلاق بشكل كبير نحو الأسوأ. ستحتاج إلى تنفيذ جميع المكونات من القائمة أدناه بنفسك (أو استخدام تطبيقات الطرف الثالث، بعد اختبارها مسبقًا وتكييفها مع مشروعك). نوصي باستخدام الخيار الثالث فقط إذا كنت تفتقر إلى المعرفة اللازمة حول إنشاء مواقع الويب أو إذا كان من المستحيل إنشاء موقع الويب الخاص بك بالطريقة التي تريدها.

لنبدأ


ما الذي يجب تنفيذه في هذا الموقع؟

التسجيل، مصادقة/ترخيص المستخدم، استعادة كلمة المرور، نموذج الملاحظات.

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

إدارة البيانات الشخصية للعميل

وينبغي تنفيذها إلى حد ما، ولكن يمكنك الاستغناء عنها. هذه الوظيفة لا تمنع إطلاق الخدمة الخاصة بك.

إدارة خادم العميل

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

إمكانية استخدام الفترة التجريبية

من الواضح، للترويج الأولي لخدمة استضافة VPS الجديدة، ستحتاج إلى تنفيذ إمكانية استخدام فترة اختبار. يعد ذلك ضروريًا حتى يتمكن عميلك من أن يقرر بنفسه ما إذا كان السعر الذي تعلن عنه لاستئجار VPS يتوافق مع جودة الخدمات التي تقدمها. ما الذي يجب عليك مراعاته عند التنفيذ؟ أولا وقبل كل شيء، تحتاج إلى تحديد عدد الأيام. لا يجب أن تجعل فترة الاختبار طويلة جدًا - فالعملاء الذين يريدون فقط الحصول على خدمتك سوف يقومون بالتسجيل خادم مجانيلفترة معينة، وبعد انتهاء الفترة التجريبية، سيقومون بتسجيل حساب جديد ومحاولة استخدام الفترة التجريبية مرة أخرى. من أجل حمايتك إلى حد ما من هؤلاء العملاء، تحتاج بالتأكيد إلى معرفة كيفية التعرف عليهم. هذا مهم بشكل خاص في المرحلة الأولى من تطوير خدمتك، حيث أنك ستحصل على ربح محتمل أقل لكل عميل. يجب عليك أيضًا أن تأخذ في الاعتبار أن فترة الاختبار الطويلة لن تكون مفيدة جدًا بالنسبة لك، نظرًا لعدم وجود فترة اختبار على حساب الشراكة الخاص بك، والذي ترتبط به جميع الخوادم التي تقوم بإنشائها.

الفواتير

كيف سيقوم العملاء بتعبئة رصيدهم وشراء الخوادم؟ وبطبيعة الحال، نحن بحاجة إلى عنصر آخر مهم للغاية، وهو الفواتير. ماذا ندرج في مفهوم "الفوترة"؟ بالطبع، يتضمن ذلك إنشاء/تحرير التعريفات الحالية، وواجهات قبول مدفوعات العملاء، وآليات معالجة الدفع الداخلية، وإنشاء العروض الترويجية/الخصومات، وأدوات المراقبة.

يجب أن تتعامل مع التنفيذ الخاص بك أو دمج فواتير الطرف الثالث في مشروعك بمسؤولية خاصة، لأن القدرة على شراء خادم VPS على موقع الويب الخاص بك (اقرأ أموالك الأولى) تعتمد بشكل مباشر على أداء هذا المكون. للبدء بسرعة في قبول الأموال من أنظمة الدفع الأكثر شيوعًا، نوصي باستخدام مجمعات الدفع. لماذا؟ أولاً، يعد التكامل مع مجمع واحد أسرع وأسهل بكثير من التكامل مع كل نظام من أنظمة الدفع التي يوفرها. هذا يرجع إلى حقيقة أن كل نظام الدفعبروتوكول التفاعل الخاص بك، والذي يجب تنفيذه بشكل صحيح والعمل معه بشكل موحد داخل نظامك، وهو أمر كثيف العمالة للغاية. ثانيا، لديك واجهة واحدة توفر معظم الوظائف اللازمة للعمل مع مدفوعات العملاء - وهذا هو الحساب الشخصي للمجمع. بالطبع، سيتعين عليك دفع عمولة إضافية مقابل كل هذا، ولكن في رأينا، هذا الحل هو الأمثل عند إنشاء خدمة VPS الخاصة بك.

بالطبع، قبل التكامل مع مجمع الدفع، يجب أن يلبي موقعك متطلبات معينة. على سبيل المثال، يمكننا أن نذكر متطلبات مسؤول الدفع لمجمع الدفع:

  • يجب أن يكون الموقع مليئًا بالكامل بالمعلومات والوظيفة؛
  • يجب أن يتكون الموقع من أكثر من صفحة؛
  • يجب أن يحتوي الموقع على معلومات حول السلع والخدمات المباعة، وكذلك تكلفة هذه السلع والخدمات؛
  • أن لا يكون الموقع مستضافاً على استضافة مجانية؛
  • يجب ألا تتعارض السلع والخدمات المقدمة على الموقع مع التشريعات الحالية للاتحاد الروسي والقانون الدولي؛

ومن الجدير أيضًا الانتباه إلى حقيقة أن قائمة أنظمة الدفع، كقاعدة عامة، تكون أوسع بكثير إذا أبرمت اتفاقية كيان قانوني. في بعض الحالات، قد يستغرق ربط أنظمة دفع معينة وقتًا طويلاً، حيث يجب أن يلبي موقعك متطلبات كل نظام دفع يقدمه المجمع، ويتم تنفيذ إجراء التحقق من جانب نظام الدفع.

الجانب المالي


لقد وصلنا إلى أحد أهم الجوانب (إن لم يكن الأهم) - المالي. يجب أن يكون العمل مع مزود خدمة VPS الخاص بك مربحًا. دعونا نفكر في سبب ربحية تنظيم خدمة تأجير خادم VPS عن طريق اختيار مزود RUVDS كمزود خدمة.

لنأخذ تكوينات VPS الأكثر شيوعًا بناءً على نظام التشغيل أنظمة ويندوز Server 2012 R2 ونقدم بعض البيانات التي حصلنا عليها عند تحليل سوق خدمات VPS في روسيا اعتبارًا من فبراير 2016:


إعدادات

1

2

3

4

5

عدد المعالجات

1

2

4

6

8

سعة ذاكرة الوصول العشوائي، جيجا بايت

1

2

4

8

16

سعة القرص، جيجابايت، HDD

20

40

120

300

600

عدد عناوين IPv4

1

1

1

1

1

سعر التكوين الحالي

عند الدفع شهريا

300 فرك.

600 فرك.

1400 فرك.

2980 فرك.

5720 فرك.

عند الدفع سنويا

2880 فرك.

5760 فرك.

13440 فرك.

28608 فرك.

54912 فرك.

من أجل تقدير أرباحك المحتملة، نعرض المكاسب في سعر التكوينات مقارنة بمتوسط ​​سعر المنافسين:

ولا تنسوا أيضًا أن لدينا مصاريف دفع عمولات التحويل والسحب إلى أنظمة الدفع.

الخصم الحالي لإنشاء الخوادم باستخدام API هو 10% .
كيفية تقدير الأرباح المحتملة من خادم واحد بتكوين معين تم شراؤه لمدة شهر؟ يمكنك استخدام الصيغة التالية:
الأرباح = الحالية. سعر RUVDS * 10% + الفرق مع متوسط ​​التكوين - مصاريف دفع العمولات.

مثال حسابي للتكوين 3:

الأرباح = 1400 * 0.1 + 794 (مقربًا للأسفل) -240 = 694 روبل.

هذه هي الأرباح من خادم واحد. عندما يشتري عملاؤك 25-30 خادمًا بهذا التكوين، ستكسب مبلغًا من الأرباح الموجودة بالفعل 20 ألف روبل شهريا.

في المقالات التالية، سنخبرك بالتفصيل عن إمكانيات RUVDS White Label API، ونناقش كيفية اختيار التعريفات المثالية لاستضافة VPS الخاصة بك وبأي شروط يمكنك كسب المال.

منذ بعض الوقت، جاءت الفكرة لاختبار احتمالات تطوير موقع على ASP.Net، موجه للعمل في بيئة Linux. ومع ذلك، فقد تقرر على الفور أن الموقع سيعمل في بيئة على مضيف Linux؛ كل ما تبقى هو اتخاذ قرار بشأن لغة البرمجة: ASP.NET 2 بالاشتراك مع قوة Mono، أو PHP. خيارات اختبار VPS المختلفة، حتى لو تم توفيرها مجانًا لفترة قصيرة من الوقت من قبل موفري الاستضافة، اختفت على الفور، لأن إذا نجحت التجربة، فستكون هناك حاجة عاجلاً أم آجلاً إلى خادم VPS محلي على أي حال.

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

لذا فإن الأدوات المستخدمة:

قم بتثبيت VirtualBox، وقم بتشغيل وإنشاء جهاز افتراضي بالتكوين المطلوب. عند الإنشاء الآلة الافتراضيةلقد تركت جميع الإعدادات الموصى بها باستثناء الذاكرة المتوفرة - فقد تم تخفيضها إلى 128 ميجابايت والحجم الظاهري القرص الصلب- زيادة إلى 4 جيجا بايت. نقوم بتشغيل الجهاز الظاهري ونقوم بتحميل الصورة من نظام التشغيل نظام ديبيان 5.

بعد التنزيل، اختر من قائمة التثبيت ثَبَّتَ، لأن التثبيت الرسومينحن لسنا في حاجة إليها. حدد لغة التثبيت، أوصي باللغة الإنجليزية (إذا لم تكن مرتاحًا للغة الإنجليزية على الإطلاق، ثم الروسية)، ثم حدد الموقع => آخر => أوروباالاتحاد الروسي ، وتخطيط لوحة المفاتيح للإدخال، وهنا أنصحك بشدة باختيار اللغة الإنجليزية للولايات المتحدة الأمريكية. أثناء التثبيت، يطلب منك إدخال اسم الجهاز الخاص بالشبكة، لقد أدخلت MyVPS، واسم المجال الذي تم تضمينه فيههذا الكمبيوتر

(ليس عليك إدخال أي شيء هنا). بعد ذلك، نقترح اختيار منطقة زمنية وطريقة لتقسيم القرص الصلب. لقد اخترت الطريقة الافتراضية بشكل عام، ولم تكن ذات أهمية خاصة بالنسبة لي. نحن نتفق مع اقتراح كتابة التغييرات على القرص وتأكيد تخطيطه. نحن في انتظار اكتمال تثبيت النظام ... أثناء عملية التثبيت، يُطلب منك كلمة مرور لحساب المسؤول وتسجيل دخول المستخدم وكلمة المرور. بعد ذلك، سيُطلب منك تحديد عنوان أقرب مستودع وإعدادات خادم وكيل للوصول إلى الإنترنت. إذا كنت لا تستخدم خادمًا وكيلاً، فلن تحتاج إلى إدخال أي شيء. سيتصل المثبت الآن بالمستودع الذي حددته، ويطلب معلومات حول البرامج المتاحة، ويقوم بتنزيل الحزم اللازمة لمتابعة التثبيت. بعد ذلك، سيتم تكوين نواة النظام وستظهر قائمة لاختيار البرامج المثبتة. قم بإلغاء تحديد العنصربيئة سطح المكتب (لا يلزم وجود سطح مكتب على VPS)، تأكد من ترك علامة اختيار على العنصرالنظام القياسي ، حدد العناصر المتبقية حسب الرغبة. عند الانتهاء من التثبيت، سيتم طرح السؤال: هل من الممكن تثبيت محمل التمهيد لنظام التشغيل GRUB باعتباره الأداة الرئيسية، حددنعم يكمللإعادة تشغيل الجهاز الظاهري. تهانينا! هذا يكمل تثبيت نظام التشغيل.

لذلك، يتم إعادة تشغيل الجهاز الظاهري. تتم مطالبتك بإدخال معلومات تسجيل الدخول الخاصة بك. أدخل الجذر، ثم سيُطلب منك كلمة المرور، أدخلها أيضًا.

الآن أنت بحاجة إلى تثبيت SSH. للقيام بذلك، أدخل الأمر

Apt-الحصول على تثبيت SSH سيقوم البرنامج بتحليل التبعيات ويطلب تأكيدًا لتنزيل الحزمة وتثبيتهاسش

والحزم التي يعتمد عليها. بعد التثبيت، قم بإيقاف تشغيل الجهاز الظاهري منذ ذلك الحيننظام التشغيل

المستخدمة من قبل مستخدم واحد، للقيام بذلك أدخل الأمر

    نحن الآن بحاجة إلى تكوين الجهاز الظاهري للوصول عبر SSH، وكذلك تكوين الوصول إلى خادم الويب المستقبلي على المنفذ 80. يمكن القيام بذلك بطريقتين. أغلق جميع نوافذ VirtualBox. انتقل إلى المجلد C:\Users\%username%\.VirtualBox\Machines على نظامي التشغيل Windows 7 وVista أو إلى مجلد C:\Documents and Settings\%username%\.VirtualBox\Machines

    ، إذا كان لديك نظام التشغيل Windows XP. افتح مجلد الجهاز الظاهري الذي قمت بإنشائه، وابحث فيه عن الملف الذي يحمل اسم جهازك الظاهري. في حالتي هو MyVPS.xml افتحه وأضفه إلى القسمبيانات اضافية






    برنامج التعاون الفني أغلق VirtualBox. افتح وحدة التحكم. إذا كان لديك Windows، انتقل إلى المجلد C:\ملفات البرنامج\Sun\VirtualBox

    .
    أدخل الأوامر التالية في وحدة التحكم
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/Apache/GuestPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/Apache/HostPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/Apache/Protocol" TCP
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22

    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222

VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP حيث %mashine_name% هو اسم جهازك الظاهري.قم بتشغيل VirtualBox وقم بتشغيل الجهاز الظاهري. إذا حصلت الآن على خطأ بشأن استحالة التشغيل، فأغلق كل شيء وقم بتكوين الجهاز الظاهري مرة أخرى. من المحتمل أنك ارتكبت خطأً عند إدخال الأوامر. إذا قمت بتغيير الإعدادات في

ملف XML ، تحقق من الأخطاء في الإدخالات المضافة إذا كنت في وحدة التحكم، أدخل الأوامر مرة أخرى.بعد بدء تشغيل الجهاز الظاهري، قم بتشغيل برنامج المعجون، إذا كنت تستخدم نظام التشغيل Windows، فاكتب في حقل المضيف 2222 مضيف محلي ، في حقل المنفذ قمنا بتعيين القيمة. انقر

Ssh -l %user_name% -p2222 المضيف المحلي

أدخل معلومات تسجيل الدخول الخاصة بك (في المعجون) وكلمة المرور.

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

الخادم جاهز في الحد الأدنى من التكوين. يمكنك الآن تثبيت Apache وnginx وMySQL وما إلى ذلك. يرجى ملاحظة أن خادم الويب يجب أن يعمل على المنفذ 80. إذا كنت تريد استخدام أي منفذ آخر، فقم بتغيير إعدادات الجهاز الظاهري باستخدام VBoxManage.

© 2024 ermake.ru - حول إصلاح أجهزة الكمبيوتر - بوابة المعلومات