مرحبا، اريد ان اقوم ب انشاء موقع اخبار ، ولكن لا اريد ان استأجر استضافة من الشركات، هل يمكن تحويل الابتوب الى سيرفر استضافة ، ويلبي متطلبات سرعة الموقع وتحمل عدد زوار شهري بمقدار ٤٠٠ الف زائر شهريا، وايضا ليس لدي خبرة للتعامل مع السيرفرات هل ممكن نصائح ومساعدات؟
شكرا لكن
مرحبًا مدين،
إن أجهزة الكمبيوتر الشخصية ليست قادرة على التعامل مع حركة مرور الويب حتى وإن كان الموقع الخاص بك بسيط. وغالبًا ستحتاج إلى أجهزة خادم مخصصة للقيام بعملية التخديم.
ومع ذلك ، فمن الممكن بالتأكيد استخدام جهاز الكمبيوتر الخاص بك لإنشاء خادم لموقعك والذي يتم إجراؤه عادةً بواسطة العديد من مطوري الويب لاختبار تطبيقات الويب الخاصة بهم على المضيف المحلي.
ولكن يوجد الكثير من المهم التي يجب أن تقوم بها لعمل حاسوبك مخدم،
برنامج مخدم Server
ستحتاج إلى برنامج مخدم للتعامل مع الطلبات، أفترض أنك تريد التعامل مع حركة مرور HTTP ولا شيء آخر (POP و SMTP و XMPP و BOSH وما إلى ذلك). يمكنك تجربة أي خادم HTTP يدعم بيئة البرمجة التي تريدها. يمكنك استخدام Apache Tomcat لمواقع الويب المستندة إلى PHP أو IIS لمواقع الويب القائمة على NET. لاستخدام Apache ، يجب أن تحاول تثبيت خادم XAMP (Linux ، OSX) أو خادم WAMP (Windows) بدلاً من ذلك.
فتح المنفذ في حاسوبك port وإضافة قواعد جدار الحماية:
تستخدم خوادم HTTP المنفذ 80 لمعالجة حركة مرور الويب. هذا المنفذ مفتوح بالفعل في أي جهاز كمبيوتر وسيكون هناك استثناء لجدار الحماية بالفعل. ولكن في حال تعاملك مع منفذ أخر يتعين عليك تعيين جدار حماية.
إعادة توجيه المنفذ:
سيعمل برنامج الخادم بشكل مثالي على المضيف المحلي، ولكن عندما تحاول استخدامه على أي جهاز آخر على الإنترنت باستخدام IP العام، فإنه بالتأكيد سيرفض الاتصال (خطأ 403 في الغالب). يحدث هذا لأننا نستخدم LAN / WLAN في الغالب لتوصيل أجهزة الكمبيوتر الخاصة بنا بالإنترنت. يتم استخدام جهاز التوجيه لتعيين عناوين IP الخاصة / LAN (على سبيل المثال 192.168.1.100) ويستخدم كل جهاز عنوان IP العام نفسه. السبب الحقيقي لرفض الاتصال هو أن جهاز التوجيه لا يعرف أي جهاز كمبيوتر يرسل الطلب إليه عندما يطلب أي شخص من الإنترنت موقع الويب الخاص بك. للتغلب على هذا، يتم استخدام إعادة توجيه المنفذ. يوجد إعداد في جهاز التوجيه يقوم بتعيين المنافذ إلى عنوان IP محلي محدد.
خادم DNS:
الخطوات السابقة سوف تمكنك من تشغيل موقع الويب الخاص بك باستخدام الـ IP، وللقيام بهذه العملية يجب أن يكون معنوان الـ IP الخاص بك ثابت ولن يتغير. وعند التغير يجب عليك اخبار المستخدمين بتغير عنوان الـ IP. وكما تعلم فأن إستخدام عنوان الـ IP أمر في غاية الصعوبة لذلك فأنت تحتاج إلى خادم DNS ليوفر لك Domain ويقوم بتحويل هذا الـ domain إلى الـ IP الخاص بك.
أعتقد أن الأمر في غاية التعقيد وليس من السهل عليك عمل كل هذه الخطوات لذلك أنصحك بشراء خدمة الـ Server من أي مخدم على الأنترنت ، وذلك لكي تضمن بقاء الزوار إلى الموقع الخاص بك، ولكي تضمن تعرف Google على موقعك.
أتمنى لك التوفيق.
التعليقات