المنفذ 80 — HTTP (TCP)
ما هو المنفذ 80؟
شبكة الويب العالمية HTTP
هذا منفذ معروف (0–1023) يُستخدم عادةً لخدمات أساسية مثل HTTP. · RFC 9110, RFC 9112
متى تحتاج إلى فتح المنفذ 80؟
Open on any public-facing web server. Even if your site runs HTTPS-only, keep port 80 open to serve HTTP redirects to port 443. Close only if the server hosts no web content at all.
الاستخدامات والبرمجيات الشائعة
- Apache HTTP Server
- Nginx
- Caddy
- Microsoft IIS
- Cloudflare (edge)
- Let's Encrypt HTTP-01 validation
الأمان
HTTP sends all data unencrypted. Configure your server to redirect all port 80 traffic to HTTPS (port 443) with a 301 permanent redirect. Never serve login pages, APIs, or user data over plain HTTP. Use HSTS headers to prevent HTTPS downgrade attacks.
هل المنفذ 80 آمن؟
المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد HTTP.
احتفظ بـ HTTP محدّثاً بتصحيحات الأمان. اطلب مصادقة قوية وقيّد الوصول إلى الحد الأدنى من عناوين IP الضرورية.
اختبر اتصال المنفذ 80 على أي مضيف.
فتح المنفذ 80
للسماح بالاتصالات الواردة إلى المنفذ 80 (HTTP)، قم بتكوين جدار الحماية الخاص بك وأضف قاعدة إعادة توجيه المنفذ على جهاز التوجيه.
افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 80 ← السماح بالاتصال ← تسمية وحفظ القاعدة.
netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=tcp localport=80sudo ufw allow 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j ACCEPTسجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 80، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 80 ← حفظ.
كيفية إغلاق المنفذ 80
إذا لم تكن بحاجة إلى HTTP، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.
لحظر المنفذ 80 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):
netsh advfirewall firewall add rule name="Block Port 80" dir=in action=block protocol=tcp localport=80نفّذ: sudo ufw deny 80/tcpsudo iptables -A INPUT -p tcp --dport 80 -j DROPأزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 80.
الأسئلة الشائعة
فيما يُستخدم المنفذ 80؟▾
المنفذ 80 هو المنفذ TCP القياسي لـ HTTP. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم HTTP بنشاط؛ وإلا يجب إبقاؤه مغلقاً.
هل إبقاء المنفذ 80 مفتوحًا آمن؟▾
المنفذ 80 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل HTTP بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان HTTP يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.