كيفية التحقق إذا كان يمكن للخادم إجراء طلبات خارجية على المنفذ 80 و 443؟

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

  •  18-09-2019
  •  | 
  •  

سؤال

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

هل يمكن أن تخبرني كيف تحقق ذلك؟ الخادم هو:

Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.8  

مزيد من المعلومات عبر PHP_INFO () هنا.

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

المحلول

تحقق من خلال محاولة جلب صفحة ويب على بعض الخادم الآخر (على سبيل المثال، Google) باستخدام وظائف حليقة PHP. المنفذ 80 هو http، المنفذ 443 هو https.

نصائح أخرى

إذا كان لديك وصول قذيفة في المربع، فيمكنك ببساطة تجربة واحدة من:

1) "wget http://www.google.com."(يجب إنشاء ملف باسم Index.html يحتوي على مصدر صفحة Google الرئيسية)

2) "Telnet Google.com 80"، والتي يجب أن تنتج بعض الإخراج تشير إلى أنك متصل ب Google.com. حاول كتابة "الحصول على /" متبوعا بالعودة. يجب أن ترى رمز الصفحة الرئيسية Google يطير بواسطة.

إذا لم يكن لديك وصول قذيفة، فما اقترح Derobert، استخدم وظائف حليقة PHP المدمجة ومحاولة إجراء اتصال.

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