استضافة موقع ويب على جهاز كمبيوتر باستخدام Apache (XAMPP) [مغلق

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

سؤال

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

للاستضافة ، أحتاج إلى IP ثابت. لكن ISP الخاص بي يوفر IPS ديناميكية. لذلك اعتدت Dyndns (كما قدمت كوغا في هذه). أعتقد أن هذا سيحل مشكلة IP الديناميكية عن طريق تعيين اسم المجال الذي أختاره من خلال IP الفعلي الحالي (المخصص Dynmically).

التالي هو إعداد خادم XAMPP الخاص بي. لهذا ، أحتاج إلى IP المحلي لجهاز الكمبيوتر الخاص بي والذي يمكنني الحصول عليه باستخدام IPConfig (أو IPConfig/All للحصول على تفاصيل كاملة) في موجه أوامر Windows (دعنا نقول إن IP المحلي هو 192.168.1.6). Apache/Conf Folder. يجب تغيير حقل "ServerName" إلى 192.168.1.6:80.

يجب أن يسمح هذا لأي شخص يستخدم اسم المضيف الذي حصلت عليه من Dyndns للوصول إلى مجلد أجهزة الكمبيوتر XAMPP/HTDOCS. يرجى ملءني إذا كانت هناك أجزاء مفقودة.

الآن أريد تغيير المنفذ الذي يمكن لعملائي أن يتواصل مع جهاز الكمبيوتر الخاص بي والمجلد الذي سأستضيفه باستخدامه.

أعلم أنه يتعين عليّ القيام بتكوين Apache لاستخدام هذا المنفذ بدلاً من 80. هل يمكن لشخص ما أن يشرح لي كيفية تكوين Apache لاستخدام المنفذ الجديد.

وأريد عملائي الذين يستخدمون اسم المضيف الذي حصلت عليه من Dyndns ، وصول بعض المجلد فقط أن أحدد (على سبيل المثال: XAMPP/HTDOCS/Public) بينما يمكنني الوصول إلى أي ملف في XAMPP/HTDOCS باستخدام http: // localhost/... أعتقد أن هذا ما يفعله المضيفين الظاهريون. هل بإمكان احد اخباري بكيفية عمل هذا.

هل هناك أي حلول لقضايا الأمن التي قد تنشأ وكيفية القيام بذلك إلى الحد الأدنى من المشكلات الأمنية؟

شكرًا لك.....

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

المحلول

1) إذا حددت ServerName على أنه 192.168.1.6:80 ، سيكون فقط الأشخاص الذين يستخدمون اسم الخادم هذا قادرين على الوصول منفذ مختلف ، تحتاج إلى إضافة توجيه "الاستماع" إلى httpd.conf. فمثلا

Listen 90

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

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