الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

publishing my web server

بدأه LibyanITGirl في 17 أغسطس 2010 · 5 رد · 903 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف استطيع ان اجعل ال apache web server خاصتي قابلا للدخول من قبل مستخدمي شبكة الانترنت وليس شبكة ال LAN فقط

أملك جهاز MAX-206M2 ، ووجدت طريقة dynamic DNS

فاستخدمت برنامج DynDns و طريقة Port forwarding

لكن لم استطع الدخول على صفحات السيرفر من الانترنت ، فهل أجد شرحا وافيا لكيفية عمل ذلك

شكرا مقدما

lilgirllaptopsoftened2c.jpg

#2

ايه رسالة الخطأ اللي بتظهر

Mahmoud Magdy

MVP - Exchange Server. MCITP (Windows Server 2008, Exhcange Server 2010,/2007),CCNP, MCTS(OCS 2007 R2, SCCM 2007)

Tech Lead

Ingazat Information Technology

Follow me on twitter: http://www.twitter.com/_busbar

my blog: http://autodiscover.wordpress.com

Link with me on linkedin: http://www.linkedin.com/profile?viewProfile=&key=71027694

or on experts-exchange.com: http://www.experts-exchange.com/M_1426100.html

#3

لا يوجد رسالة خطأ ، فقط كأني طلبت عنوانا غير موجود

page can not be found

lilgirllaptopsoftened2c.jpg

#4

السلام عليكم ورحمة الله ..

هل تأكدتِ من عمل Port Forwarding

بشكل صحيح على الراوتر الخاص بك

وفي حال وجود Firewall أو برنامج Antivirus هل قمت بالسماح بالمرور من خلال الـ Port 80

يمكنك التأكد من عمل الـ Port Forwarding بشكل صحيح من خلال الرابط التالي Open Port Tool

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 17 أغسطس 2010 في 03:01

Everything will be fine when we TALK LESS, DO MORE


#5

تأكد ان الـ isp لا يمنع بورت 80

للتأكد شغل اباتشي على بورت 3128 مثلا واعمل بورت فوروارد على الراواتر الى نفس هذه البورت واطلب الصفحة http://you.dyndns.org:3128

The World Must Be Crazy

#6
LibyanITGirl كتب:

كيف استطيع ان اجعل ال apache web server خاصتي قابلا للدخول من قبل مستخدمي شبكة الانترنت وليس شبكة ال LAN فقط

الملاحظات عديدة في هذا الخصوص.

سأذكر ما يخطر في ذهني ابتداء من طلب الصفحة وحتى وصول الطلب إلى الـ apache وأخبرك بما عليك الانتباه له.

- ستحتاجين إلى ربط الـ IP الخاص بكم بعنوان فإن كان الراوتر يدعم Dynamic DNS تحققي من توافقه مع أي المواقع وقومي بتسجيل حساب مجاني فيها وإدخال البيانات في الراوتر، بهذه الطريقة كلما قطع الاتصال أو أعيد تشغيل الراوتر وحصل على IP جديد سيقوم بتحديث الـ record على موقع الـ DDNS وسيصبح لك عنوان libyanitgirl.dyndns.com مثلاً

- لنفرض أن المستخدم قام بطلب الصفحة http://libyanitgirl.dyndns.com - الطلب سيصل إلى الراوتر لديكم، بعض الراوترات تقوم بمنع أي اتصال وارد إلى البورت 80 أو تقوم بحجزه مثلاً لعملية الإدارة عن بعد، في هذه الحالة، لن يتم إيصال طلبك إلى أي مكان خلف الراوتر.

لتجاوز هذه المشكلة سنعمل على بورت خاص غير محجوز ليكن مثلاً 1234 وسيصبح العنوان الواجب طلبه http://libyanitgirl.dyndns.com:1234

- حتى الآن الراوتر لن يقبل الاتصال عبر هذا البورت لأنه مغلق افتراضياً ، سنحتاج هنا إلى فتح هذا المنفذ وتأمين عملية port forwarding والتي فيها يتم السماح للطلبات بالمرور عبر الراوتر إلى الجانب الآخر.

قومي بالدخول إلى صفحة إعدادات الراوتر وتوجهي إلى المكان المخصص لإدارة port forwarding.

البيانات التي ستكون مطلوبة منك عادة في هذه المرحلة هي external port + internal port + protocol + ip address

سنقوم بوضع الإعدادات كالتالي مع تبيان السبب:

external port = 1234 وهو البورت المخصص للاتصالات القادمة من الخارج والذي نحن بحاجة لفتحه كمنفذ للعبور.

internal port = 80 وهو البورت الذي نريد من الراوتر أن يقوم بتحويل الطلبات من خلاله، بمعنى أن جميع الطلبات الواردة إلى المنفذ 1234 ستخرج من الراوتر إلى داخل الشبكة المحلية من خلال طلب المنفذ 80 والذي هو الـ listening port الافتراضي في Apache server.

protocol = TCP

ip address = 192.168.1.x وهو IP الجهاز الذي تم تثبيت Apache server عليه وسيتم تحويل جميع الطلبات من الراوتر إلى هذا الـ IP وإلى المنفذ 80 كما أسلفت سابقاً.

بعد إتمام هذه العملية نكون قد أنهينا تأمين port forwarding.

- يجب التأكد في هذه المرحلة من أنه لا يوجد firewall على الراوتر أو على الجهاز المكتبي سيقوم بحجب الاتصالات الواردة إلى المنفذ 80.

وبالهناء والشفاء happy.gif

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة