كيفية فتح منفذ 443 في الخادم
في عالم الشبكات، يعتبر فتح المنافذ أمراً حيوياً لتمكين خدمات معينة من العمل بشكل صحيح على السيرفر. يُعرف المنفذ 443 بأنه المنفذ القياسي لتطبيقات HTTPS، وهو ما يجعل فتحه أمراً ضرورياً لتأمين نقل البيانات عبر الإنترنت. في هذا المقال، سنستعرض كيفية فتح المنفذ 443 على خوادم Ubuntu 20.04 ونتناول تقنيات التحقق من حالته.
التحقق من حالة المنفذ 443
أول خطوة يجب القيام بها هي التحقق مما إذا كان المنفذ 443 مفتوحًا أم لا. يمكن ذلك من خلال عدة أوامر لزيادة الثقة في النتائج. عند تشغيل الأمر ufw status
، يجب أن تظهر لك قائمة بالمنافذ المفتوحة والتي قد تشمل 443 و80. إذا كانت النتيجة تشير إلى أن هذين المنفذين مفتوحين، قد تتوقع أن خدمة HTTPS تعمل بشكل صحيح.
ومع ذلك، إذا قمت بتشغيل الأمرين التاليين:
nc -zv localhost 443
ss -tuln | grep :443
ورأيت في النتائج أن المنفذ 443 غير مفتوح، هنا تكمن المشكلة. هذا يتطلب منك استخدام أدوات أخرى للتأكد من حالة المنفذ.
الفرق بين الأوامر المستخدمة
الأمر الأول يُستخدم للتحقق من إمكانية الاتصال بالمنفذ بهدف التأكد من أنه يستمع لطلبات الاتصالات. بينما الأمر الثاني يعرض قائمة بالمنافذ المفتوحة والمستخدمة من قبل الخدمات الجارية على السيرفر. إذا لم يظهر المنفذ 443 في الأمر الثاني، فهذا يعني أنه ليس قيد التشغيل حاليًا، على الرغم من أن جدار الحماية قد يسمح له بالفتح.
الحل هنا يتطلب أنك قد تحتاج إلى التأكد أن خدمة الويب (مثل Apache أو Nginx) التي تريد تشغيلها على المنفذ 443 مُثبتة وتعمل بشكل صحيح.
كيفية فتح المنفذ 443
إذا قمت بالتأكد من أن المنفذ 443 غير مفتوح، فإن الخطوة التالية هي فتحه باستخدام ufw
، وهو أداة سهلة الاستخدام لإدارة جدار الحماية على أنظمة Ubuntu. إليك الخطوات اللازمة للقيام بذلك:
- افتح محطة الأوامر على السيرفر الخاص بك.
-
اكتب الأمر التالي لفتح المنفذ 443:
sudo ufw allow 443
-
تحقق من أن المنفذ قد تم فتحه عبر تشغيل الأمر:
sudo ufw status
يجب أن ترى المنفذ 443 مدرجًا ضمن المنافذ المفتوحة.
التأكد من تشغيل خدمات الويب
بعد فتح المنفذ 443، تأكد من أن خدمة الويب الخاصة بك تعمل على هذا المنفذ. إذا كنت تستخدم Apache، يمكنك استخدام الأوامر التالية:
sudo systemctl restart apache2
sudo systemctl status apache2
إذا كنت تعتمد على Nginx، استخدم الأمر:
sudo systemctl restart nginx
sudo systemctl status nginx
تأكد من أن الخدمة قد بدأت بدون أي أخطاء.
استنتاج
فتح المنفذ 443 يعد خطوة مهمة في تأمين خدمتك على الويب وضمان عملها بشكل صحيح. استخدم الأوامر المناسبة للتحقق من حالة المنفذ 443 وفتح المنفذ إذا كان مغلقًا. تأكد دائمًا من تشغيل خدمات الويب المطلوبة بشكل جيد لتفادي أي مشاكل.
في النهاية، من الضروري أن تكون على دراية بأهمية جدار الحماية وكيفية إدارته بشكل صحيح لزيادة أمان نظامك. من خلال اتباع الخطوات المذكورة أعلاه، يمكنك التأكد من أن المنفذ 443 مفتوح وجاهز لاستقبال الاتصالات، مما يضمن النجاح للتطبيقات والخدمات التي تعتمد عليه.