يعد الخادم الخاص بك فرصة رائعة لتطوير واختبار مواقع الويب دون الحاجة إلى توفير اتصال بالإنترنت أو نشر المواد عبر الإنترنت. بالإضافة إلى ذلك ، يتيح لك إعداد الخادم الخاص بك استكشاف بنية وتشغيل خوادم الويب بمزيد من العمق ، وهو أمر مفيد لأي شخص يريد أن يصبح مطور ويب.
يعد إعداد خادم على جهاز الكمبيوتر الخاص بك عملية تتكون من عدة خطوات. سوف تحتاج إلى تثبيت وتكوين خادم ويب ، وتثبيت وتكوين قاعدة بيانات ، وإعداد اتصال بينهما. في هذه المقالة ، سوف نلقي نظرة مفصلة على كل خطوة لمساعدتك في إنشاء الخادم الخاص بك للموقع.
الخطوة الأولى هي تحديد خادم ويب. هناك العديد من خوادم الويب شعبية مثل أباتشي ، إنجن إكس ومايكروسوفت إيس. أباتشي هو الأكثر شيوعا وأسهل لاقامة ، ولذا فإننا سوف ننظر في الأمر في هذا البرنامج التعليمي. يمكنك تنزيله من موقع أباتشي الرسمي وتثبيته على جهاز الكمبيوتر الخاص بك باتباع إرشادات المثبت.
- كيفية تنظيم خادم محلي على جهاز الكمبيوتر الخاص بك: دليل كامل
- الخطوة 1: تثبيت البرنامج المطلوب
- الخطوة 2: تكوين خادم الويب
- الخطوة 3: إنشاء واختبار موقع ويب
- الخطوة 4: العمل مع قواعد البيانات
- الخطوة 5: تحميل الموقع إلى استضافة عن بعد
- الخطوة 1: اختيار البرنامج المناسب
- الخطوة 2: تثبيت الخادم المحلي
- الخطوة 3: تكوين إعدادات الخادم
- 1. تكوين منفذ الخادم
- 2. إعداد دليل جذر الخادم
- 3. إعداد مضيفين افتراضيين
- 4. إعادة تشغيل الخادم
- الخطوة 4: نشر الموقع على الخادم
- الخطوة 5: اختبار الخادم
- الخطوة 6: ضمان حماية وأمن الخادم
- سؤال وجواب
- لماذا أحتاج إلى خادم لموقعي?
- ما هو البرنامج الذي يمكنني استخدامه لإنشاء خادم لموقع ويب على جهاز الكمبيوتر الخاص بي?
كيفية تنظيم خادم محلي على جهاز الكمبيوتر الخاص بك: دليل كامل
في هذا الدليل ، سنلقي نظرة على إرشادات خطوة بخطوة حول كيفية إعداد خادم محلي على جهاز الكمبيوتر الخاص بك حتى تتمكن من تطوير واختبار مواقع الويب دون الحاجة إلى تحميلها على الاستضافة عن بعد.
الخطوة 1: تثبيت البرنامج المطلوب
قبل البدء في إنشاء خادم محلي ، تحتاج إلى تثبيت عدة برامج:
- نظام التشغيل: تأكد من تثبيت نظام تشغيل مدعوم مثل ويندوز أو ماك أو لينكس على جهاز الكمبيوتر الخاص بك.
- خادم الويب: حدد وتثبيت خادم الويب المناسب لنظام التشغيل الخاص بك ، على سبيل المثال ، أباتشي ، إنجن إكس أو ميكروسوفت إيس.
- لغة البرمجة: حدد وتثبيت لغة البرمجة التي تريد تطوير موقع الويب الخاص بك ، مثل بي إتش بي ، بيثون أو روبي.
الخطوة 2: تكوين خادم الويب
بعد تثبيت خادم الويب ، تحتاج إلى تكوينه للعمل مع موقعك المحلي:
- الدليل الجذر: قم بتعيين الدليل الجذر لخادم الويب إلى المجلد الذي يحتوي على ملفات موقعك.
- المضيفين الظاهري: إذا كنت تخطط لتطوير واختبار مواقع متعددة في نفس الوقت ، فقم بإعداد خادم ويب للعمل مع مضيفين افتراضيين.
- ملف التكوين: قم بتحرير ملف تكوين خادم الويب المناسب لتعيين الإعدادات المطلوبة مثل المنفذ والعنوان وما إلى ذلك.
الخطوة 3: إنشاء واختبار موقع ويب
بعد تكوين خادم الويب ، يمكنك البدء في إنشاء واختبار موقعك المحلي:
- إنشاء الملفات: إنشاء ملفات لموقعك باستخدام لغة البرمجة المختارة وأدوات التطوير ، مثل محرر نصوص أو بيئة تطوير متكاملة (إيد).
- اختبار: افتح مستعرض ويب وأدخل عنوان الخادم المحلي لعرض موقعك. تأكد من أن جميع الوظائف والصفحات تعمل بشكل صحيح.
الخطوة 4: العمل مع قواعد البيانات
إذا كان موقعك يستخدم قواعد بيانات ، فيمكنك تثبيت قاعدة البيانات المناسبة وتكوينها على جهاز الكمبيوتر الخاص بك. وتشمل الأمثلة على قواعد البيانات شعبية لتطوير الشبكة الخلية ، كيو ، و سكليتي.
الخطوة 5: تحميل الموقع إلى استضافة عن بعد
بعد الانتهاء من تطوير موقعك واختباره على خادم محلي ، يمكنك تحميله على خدمة استضافة عن بعد لإتاحته لجمهور عريض. للقيام بذلك ، ستحتاج إلى تسجيل اسم نطاق وإعداد حساب مع موفر الاستضافة المحدد ، ثم تحميل ملفات الموقع إلى الخادم.
يعد إنشاء خادم محلي على جهاز الكمبيوتر الخاص بك طريقة رائعة لتطوير واختبار مواقع الويب دون الحاجة إلى تحميلها على الاستضافة عن بعد. اتبع هذه الخطوات وستتمكن من إنشاء الخادم المحلي الخاص بك وتبسيط عملية التطوير الخاصة بك.
الخطوة 1: اختيار البرنامج المناسب
قد يبدو إنشاء خادم لموقعك على جهاز الكمبيوتر الخاص بك مهمة شاقة ، ولكن مع البرنامج المناسب يمكن أن يكون أسهل مما يبدو. أول شيء يجب فعله هو اختيار البرنامج المناسب لإنشاء خادم.
هناك العديد من خيارات البرامج الشائعة التي يمكن استخدامها. وهنا بعض منهم:
- زامب: هذا هو واحد من خيارات البرامج الأكثر شعبية لإنشاء خادم على جهاز الكمبيوتر الخاص بك. فإنه يثبت أباتشي ، الخلية وفب على جهاز الكمبيوتر الخاص بك ، ويقدم طريقة سهلة لإدارة هذه الخدمات.
- وامب: مثل زامب ، وامب أيضا بتثبيت أباتشي ، الخلية و فب على جهاز الكمبيوتر الخاص بك. إنه سهل الاستخدام ويقدم مجموعة واسعة من الميزات.
- مصباح: مصباح يتكون من لينكس ، أباتشي ، الخلية وفب. إذا كنت تستخدم نظام تشغيل لينكس ، قد يكون مصباح خيارا جيدا بالنسبة لك.
يعتمد اختيار البرنامج المناسب على تفضيلاتك ونظام التشغيل. إذا كنت مبتدئا ، فقد يكون من المفيد اختيار برنامج يحتوي على واجهة مستخدم بسيطة وبديهية.
| البرمجيات | أنظمة التشغيل | المزايا | العيوب |
|---|---|---|---|
| زامب | ويندوز ، ماك ، لينكس | سهلة الاستخدام ، مجموعة واسعة من الوظائف | قد يستغرق المزيد من الموارد |
| وامب | ويندوز | سهل الاستخدام ، دعم جيد | ويندوز فقط |
| مصباح | لينكس | الحرة والمفتوحة المصدر ، وسهلة لتكوين | مطلوب تجربة لينكس |
عادة ما يكون تثبيت البرنامج المحدد بسيطا وبديهيا. بعد التثبيت ، ستتمكن من البدء في إنشاء موقع الويب الخاص بك وتطويره على خادم محلي.
الخطوة 2: تثبيت الخادم المحلي
بمجرد تكوين البرنامج الضروري لتطوير موقع الويب على جهاز الكمبيوتر الخاص بك ، يمكنك متابعة تثبيت خادم محلي. الخادم المحلي هو برنامج يسمح لك بتشغيل واختبار موقع الويب الخاص بك على جهاز كمبيوتر محلي قبل نشره على استضافة عن بعد.
هناك العديد من برامج الخادم التي يمكنك استخدامها ، ولكن واحدة من الأكثر شعبية هو أباتشي. في هذا البرنامج التعليمي ، ونحن سوف ننظر في عملية تثبيت أباتشي على ويندوز ، ولكن يمكنك أيضا استخدام خوادم أخرى مثل إنجن إكس أو زامب ، اعتمادا على تفضيلاتك.
- انتقل إلى موقع أباتشي الرسمي (http://httpd.apache.org /) وتحميل أحدث نسخة من أباتشي ويندوز.
- تشغيل المثبت أباتشي واتبع التعليمات التي تظهر على الشاشة.
- اضبط إعدادات التثبيت وفقا لتفضيلاتك. عادة سوف تحتاج إلى تحديد المسار إلى مجلد التثبيت وتحديد المكونات التي تريد تثبيتها.
- بعد اكتمال التثبيت ، افتح موجه الأوامر واكتب الأمر" هتبد-ك تثبيت " لتثبيت أباتشي كخدمة ويندوز.
- تحقق من تثبيت أباتشي بنجاح عن طريق فتح متصفح ويب وكتابة "http://localhost" في شريط العنوان. إذا رأيت صفحة ترحيب أباتشي ، فهذا يعني أن الخادم تم تثبيته وتشغيله بنجاح.
الآن بعد أن تم تثبيت خادم محلي ، يمكنك البدء في تطوير واختبار موقع الويب الخاص بك محليا قبل نشره على استضافة عن بعد.
الخطوة 3: تكوين إعدادات الخادم
عندما تقوم بتثبيت خادم الويب الضروري على جهاز الكمبيوتر الخاص بك ، فقد حان الوقت لتكوينه لموقعك. في هذا القسم ، سنلقي نظرة على الإعدادات الأساسية التي ستحتاجها لتشغيل الخادم واستضافة موقعك.
1. تكوين منفذ الخادم
يعمل كل خادم ويب على منفذ معين ، والذي تم تحديده في إعدادات الخادم. بشكل افتراضي ، تستخدم خوادم هتب المنفذ 80 ، وتستخدم خوادم هتبس المنفذ 443. ومع ذلك ، يمكن تغيير هذه المنافذ حسب احتياجاتك.
لتغيير منفذ الخادم ، تحتاج إلى العثور على ملف تكوين الخادم. وعادة ما يطلق عليه هتبد.أسيوط لخادم أباتشي أو إنجن إكس.أسيوط لخادم إنجن إكس. افتح هذا الملف في محرر نصوص وابحث عن المعلمة المسؤولة عن منفذ الخادم. قم بتغيير قيمته إلى المنفذ المطلوب واحفظ الملف.
2. إعداد دليل جذر الخادم
يجب أن يعرف كل خادم مكان وجود ملفات موقعك. للقيام بذلك ، حدد الدليل الجذر للخادم. إذا كان موقعك موجودا في مجلد منفصل على جهاز الكمبيوتر الخاص بك ، فيمكنك تحديد المسار إلى هذا المجلد في إعدادات الخادم.
في ملف تكوين الخادم ، ابحث عن المعلمة المسؤولة عن الدليل الجذر. هذا عادة ما يبدو مثل دوكومنتروت لخادم أباتشي أو الجذر لخادم إنجن إكس. قم بتغيير قيمة هذه المعلمة إلى المسار إلى المجلد مع موقعك وحفظ الملف.
3. إعداد مضيفين افتراضيين
تسمح لك المضيفات الافتراضية باستضافة مواقع متعددة على نفس الخادم. إذا كنت تخطط لاستضافة مواقع متعددة على الخادم الخاص بك ، فستحتاج إلى إعداد مضيفين افتراضيين.
لتكوين المضيفين الظاهريين ، تحتاج إلى فتح ملف تكوين الخادم والعثور على القسم المسؤول عن المضيفين الظاهريين. عادة ، يسمى هذا القسم فيرتوالهوست. في هذا القسم ، يمكنك تحديد اسم المجال لموقعك والمسار إلى ملفاته.
مثال على إعداد مضيف ظاهري لخادم أباتشي:
اسم الخادم example.com
<url>
مثال على إعداد مضيف ظاهري لخادم إنجن إكس:
الخادم {
الاستماع 80;
اسم الخادم example.com;
الجذر / المسار / إلى / مثال;
}
4. إعادة تشغيل الخادم
بعد إجراء تغييرات على إعدادات الخادم ، تحتاج إلى إعادة تشغيله حتى تصبح التغييرات سارية المفعول. بالنسبة لخادم أباتشي ، يمكنك استخدام أمر إعادة تشغيل خدمة سودو أباتشي 2. لخادم إنجن إكس ، استخدم الأمر إعادة تشغيل خدمة سودو إنجن إكس.
تحقق من موقعك عن طريق فتحه في متصفح على http://localhost:порт . إذا تم تنفيذ جميع الإعدادات بشكل صحيح ، يجب أن ترى موقعك يعمل على الخادم الخاص بك.
في هذه المرحلة ، قمت بتكوين الخادم الخاص بك للعمل مع موقعك. في الخطوة التالية ، سننظر في وضع ملفات الموقع على الخادم وتكوين قاعدة البيانات.
الخطوة 4: نشر الموقع على الخادم
بعد إعداد الخادم على جهاز الكمبيوتر الخاص بك ، حان الوقت لنشر موقعك على الخادم. في هذا القسم ، سأخبرك كيف تفعل ذلك.
- قم بإعداد موقعك للنشر. تأكد من أن جميع المعلومات وملفات الموقع الضرورية موجودة في المجلدات الصحيحة وجاهزة للتحميل على الخادم.
- افتح عميل بروتوكول نقل الملفات ، مثل فايلزيلا ، وأدخل تفاصيل الخادم ، مثل عنوان الخادم واسم المستخدم وكلمة المرور. إذا كنت لا تعرف هذه المعلومات ، فاتصل بمزود الاستضافة.
- قم بإنشاء اتصال بالخادم بالنقر فوق الزر" اتصال " أو ما شابه ، اعتمادا على عميل بروتوكول نقل الملفات.
- ابحث عن المجلد على الخادم حيث تريد تحميل موقعك. هذا هو عادة مجلد يسمى "بوبليك هتمل"أو " ووو".
- قم بسحب وإسقاط جميع الملفات والمجلدات الخاصة بموقعك من المجلد المحلي إلى الخادم. في معظم عملاء بروتوكول نقل الملفات ، يتم ذلك ببساطة عن طريق السحب والإفلات.
- انتظر حتى يكتمل تنزيل جميع الملفات. يعتمد وقت التنزيل على حجم وعدد الملفات على موقعك ، بالإضافة إلى سرعة اتصالك بالإنترنت.
- تحقق من نشر موقعك بنجاح على الخادم عن طريق فتح عنوان الويب الخاص به في المتصفح. تأكد من أن جميع الصفحات والوظائف تعمل بشكل صحيح.
مبارك! الآن يتم نشر موقعك على الخادم ومتاح للعرض على الإنترنت. تحقق بشكل دوري من أدائها وقم بإجراء التحديثات اللازمة لضمان الأمان والأداء.
الخطوة 5: اختبار الخادم
بعد إعداد الخادم الخاص بك للموقع على جهاز الكمبيوتر الخاص بك ، تحتاج إلى إجراء اختبار للتأكد من أن كل شيء يعمل بشكل صحيح.
- بدء تشغيل الخادم: انتقل إلى الدليل حيث يوجد الخادم الخاص بك وابدأ تشغيله. على سبيل المثال ، إذا كنت تستخدم خادم أباتشي ، قم بتشغيل الأمر "سودو أباتشيكتل ستارت" في سطر الأوامر.
- التحقق من الاتصال: افتح متصفح الويب وأدخل العنوان" المضيف المحلي "أو" 127.0.0.1 " في شريط العناوين. إذا تم تكوين كل شيء بشكل صحيح ، يجب أن تشاهد صفحة الترحيب بالخادم.
- اختبار المحتوى الديناميكي: قم بإنشاء صفحة ويب بسيطة (على سبيل المثال ، باسم "اختبار.بي إتش بي") مع المحتوى الديناميكي مثل إخراج التاريخ والوقت الحالي. ثم احفظ هذا الملف في دليل الخادم الخاص بك. افتحه باستخدام متصفح ويب باستخدام العنوان "http://localhost/test.بي إتش بي ". إذا رأيت محتوى ديناميكيا ، فإن الخادم يعمل بشكل صحيح.
- التحقق من توافر الأجهزة الخارجية: إذا كنت ترغب في جعل موقعك في متناول المستخدمين الآخرين على الشبكة المحلية ، فتأكد من أن جهاز الكمبيوتر الخاص بك يحتوي على إعدادات الشبكة الصحيحة وأعد توجيه منفذ الخادم الخاص بك في إعدادات جهاز التوجيه.
- تحديث واختبار الموقع: إذا كان لديك بالفعل موقع ويب جاهز ، فقم بنقل ملفاته إلى دليل الخادم الخاص بك. ثم افتح متصفح الويب وأدخل عنوان موقعك في شريط العناوين. تحقق من تشغيل جميع الصفحات ووظائف موقعك.
عند الانتهاء من الاختبار ، يجب أن يكون لديك خادم يعمل بكامل طاقته لموقعك على جهاز الكمبيوتر الخاص بك.
الخطوة 6: ضمان حماية وأمن الخادم
عند إنشاء خادم لموقعك على جهاز كمبيوتر ، من المهم جدا ضمان حماية وأمن الخادم الخاص بك. فيما يلي بعض التوصيات الأساسية التي ستساعد في تأمين الخادم الخاص بك:
- تحديث نظام التشغيل والبرامج: قم بتحديث نظام التشغيل وجميع البرامج المثبتة بانتظام. تحتوي التحديثات على إصلاحات للثغرات الأمنية ، وسيساعد تثبيتها في منع الهجمات على الثغرات الأمنية.
- تثبيت جدار حماية: يساعد جدار الحماية في التحكم في الاتصالات من خلال ضمان اتصالات صالحة وحظر الاتصالات غير المرغوب فيها. تكوين جدار الحماية للسماح الاتصالات الواردة فقط إلى المنافذ المطلوبة.
- استخدم برنامج مكافحة فيروسات جيد: قم بتنزيل وتثبيت برنامج مكافحة فيروسات موثوق. قم بتحديث قواعد البيانات الخاصة به باستمرار وفحص نظامك بانتظام بحثا عن البرامج الضارة.
- إنشاء كلمات مرور معقدة: استخدم كلمات مرور يصعب تخمينها وتتكون من أحرف وأرقام وأحرف خاصة. تجنب استخدام كلمات مرور بسيطة وواضحة.
- تقييد الوصول إلى الخادم: قم بتعيين الأذونات الصحيحة على مجلدات وملفات الخادم لتقييد الوصول إليها. سيساعد هذا في منع الوصول غير المصرح به إلى الخادم الخاص بك.
- قم بعمل نسخة احتياطية من بياناتك بانتظام: قم بإنشاء نسخ احتياطية منتظمة لبيانات الخادم الخاص بك. في حالة حدوث عطل أو هجوم ، ستساعد النسخ الاحتياطية في استعادة الخادم الخاص بك.
تعتبر الحماية الصارمة والأمان للخادم جوانب مهمة للحفاظ على تشغيله المستقر ومنع التهديدات المحتملة. ضع هذه التوصيات في الاعتبار واتبعها لضمان أمان الخادم الخاص بك.
سؤال وجواب
لماذا أحتاج إلى خادم لموقعي?
هناك حاجة إلى خادم الموقع من أجل تخزين ومعالجة المعلومات التي يتم عرضها على الموقع ، وكذلك لتبادل البيانات بين المستخدم والموقع.
ما هو البرنامج الذي يمكنني استخدامه لإنشاء خادم لموقع ويب على جهاز الكمبيوتر الخاص بي?
يمكنك استخدام برنامج زامب لإنشاء خادم على جهاز الكمبيوتر الخاص بك. ويشمل كل ما هو ضروري لتشغيل خادم الويب وقواعد البيانات ولغات البرمجة.