سؤال

لقد قمت بتثبيت XAMPP على الكمبيوتر المحمول المحلي.ولدي IP ثابت تقريبا.أرغب في إعطاء عنوان IP للآخرين لتشغيله من متصفحهم.لقد قمت بتكوين apache httpd-vhosts.conf للاستماع إلى عنوان IP الخاص بي:80 وأضفت الخادم الظاهري بعنوان IP وجذر المجال إلى دليل httdocs المحلي واسم الخادم كمضيف محلي.أباتشي لا يبدأ.ماذا علي أن أفعل للوصول إلى موقع الويب الخاص بي من جهاز كمبيوتر خارجي.

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

المحلول

أولاً، تحتاج إلى تكوين جهاز الكمبيوتر الخاص بك للحصول على عنوان IP ثابت من جهاز التوجيه الخاص بك.يمكن العثور على تعليمات حول كيفية القيام بذلك: هنا

على سبيل المثال، لنفترض أنك اخترت عنوان IP 192.168.1.102.بعد اكتمال الخطوة المذكورة أعلاه، من المفترض أن تكون قادرًا على الوصول إلى موقع الويب على جهازك المحلي عن طريق الانتقال إلى كليهما http://localhost و http://192.168.1.102, ، نظرًا لأن جهاز الكمبيوتر الخاص بك سيحتوي دائمًا على عنوان IP هذا على شبكتك.

إذا بحثت عن عنوان IP الخاص بك (مثل http://www.ip-adress.com/)، فإن عنوان IP الذي تراه هو في الواقع عنوان IP لجهاز التوجيه الخاص بك.عندما يصل صديقك إلى موقع الويب الخاص بك، ستمنحه عنوان IP هذا.ومع ذلك، يتعين عليك إخبار جهاز التوجيه الخاص بك أنه عندما يتلقى طلبًا لصفحة ويب، قم بإعادة توجيه هذا الطلب إلى الخادم الخاص بك.ويتم ذلك من خلال إعادة توجيه المنفذ.

يمكن العثور على مثالين لكيفية القيام بذلك هنا و هنا, ، على الرغم من أن الشاشات الدقيقة التي تراها ستختلف اعتمادًا على الشركة المصنعة لجهاز التوجيه الخاص بك (Google للحصول على التعليمات الدقيقة، إذا لزم الأمر).

بالنسبة لجهاز التوجيه Linksys الذي أملكه، فأنا أدخل http://192.168.1.1/, ، أدخل اسم المستخدم/كلمة المرور الخاصة بي، ثم علامة تبويب التطبيقات والألعاب > Port Range Forward.أدخل اسم التطبيق (أيًا كان ما تريد تسميته)، منفذ البداية (80)، منفذ النهاية (80)، البروتوكول (TCP)، عنوان IP (باستخدام المثال أعلاه، يمكنك إدخال 192.168.1.102، وهو عنوان IP الثابت قمت بتعيين الخادم الخاص بك)، وتأكد من التحقق لتمكين إعادة التوجيه.أعد تشغيل جهاز التوجيه الخاص بك وستدخل التغييرات حيز التنفيذ.

بعد القيام بكل ذلك، من المفترض أن يكون صديقك الآن قادرًا على الوصول إلى صفحة الويب الخاصة بك عن طريق الانتقال إلى متصفح الويب الخاص به على جهازه والدخول http://IP.address.of.your.computer (نفس الشيء الذي تراه عندما تذهب هنا ).

كما ذكرنا سابقًا، فإن عنوان IP الذي تم تعيينه لك من قبل موفر خدمة الإنترنت الخاص بك سوف يتغير في النهاية سواء قمت بالتسجيل دون اتصال أم لا.أنا بقوة نوصي باستخدام DynDns، وهو مجاني تمامًا.يمكنك اختيار اسم مضيف في نطاقه (مثل cuga.kicks-ass.net) ويمكن لصديقك بعد ذلك دائمًا الوصول إلى موقع الويب الخاص بك بمجرد الانتقال إلى http://cuga.kicks-ass.net في متصفحهوهذا موقعهم مرة أخرى: DynDns

آمل أن يساعد هذا.

نصائح أخرى

وأعتقد أنك تستطيع أن تفعل ذلك في 5 دقائق دون أي مزيد من الشحن IP / المنفذ، لعرض المواقع المحلية المؤقتة.

كل ما عليك القيام به، الذهاب إلى http://ngrok.com تحميل أداة صغيرة استخراج وتشغيل تلك الأداة كمسؤول

وأدخل قيادة
ngrok http 80

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

ويمكنك ان ترى عملية مفصلة هنا.
كيف يمكنني الوصول إلى / سهم XAMPP أو المضيف المحلي الموقع من كمبيوتر آخر

وكان لديك لفتح منفذ الخدمة فيكم جهاز التوجيه ثم حاول لك الملكية الفكرية puplic من كل ما تبذلونه من شبكة تسبب إذا حاولت ذلك من الشبكة، والملكية الفكرية puplic توجيه دائما إلى جهاز التوجيه الخاص بك ولكن من الخارج فإنه سيتم إعادة توجيه إلى الخادم لديك

وأنا أعلم أن هذه قديمة جدا ولكن من أجل مستقبل ل:

وأود أيضا أن تستخدم مزود DNS الحيوي. أراد أن يختبر موقع (IIS) على وراء جهات (المنزل) جهاز التوجيه. حتى ظننت أنني استخدام شيء من هذا القبيل:

وmy.dynamic.dnss.ip: 8080 (لأنه تم استخدام منفذ جهاز التوجيه الخاص بي 80 إلى admin ذلك)

وحتى هذا يبدو أن الحل الوحيد.
على ولكن : لباي بال على ما يبدو ليس مثل المنفذ 8080: منفذ فقط يسمح 80 و 443 (لا أعرف لماذا !!)

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