شرح فتح البورتات في جدار الحماية (Firewalld) على توزيعة AlmaLinux


كيف تسمح للتطبيقات بالعمل عبر جدار الحماية في AlmaLinux Firewalld ؟

تعتبر توزيعة AlmaLinux الخيار الأول حالياً للشركات وأصحاب السيرفرات كبديل لنظام CentOS. تأتي هذه التوزيعة مع جدار حماية قوي يسمى Firewalld مفعّل بشكل افتراضي.

في كثير من الأحيان، يقوم العميل بتثبيت لوحة تحكم (مثل cPanel أو CyberPanel) أو تشغيل تطبيق على منفذ معين (Port)، لكنه يفشل في الاتصال. السبب ببساطة هو أن الفايروول يغلق جميع المنافذ ما عدا SSH للأمان. إليك كيف تفتح المنافذ يدوياً.

هل تبحث عن سيرفر AlmaLinux مستقر؟
سيرفراتنا تدعم أحدث التوزيعات مع لوحة تحكم متطورة لإدارة السيرفر.
احجز سيرفرك الآن

الخطوة 1: التأكد من عمل الجدار الناري

ادخل إلى السيرفر عبر الـ SSH وتأكد أن خدمة Firewalld تعمل:

systemctl status firewalld

الخطوة 2: فتح بورت (Port) بشكل دائم

لنفترض أنك تريد فتح البورت رقم 443 (الخاص ببروتوكول HTTPS). سنستخدم الأمر firewall-cmd مع خيار --permanent لضمان عدم اختفاء القاعدة عند إعادة تشغيل السيرفر:

sudo firewall-cmd --zone=public --permanent --add-port=443/tcp

إذا كنت تستخدم تطبيقاً يعمل على بورت مخصص (مثل Node.js على بورت 3000)، استخدم:

sudo firewall-cmd --zone=public --permanent --add-port=3000/tcp

الخطوة 3: تحديث القواعد (Reload)

هذه الخطوة ينسها الكثيرون! لكي يتم تفعيل التغييرات التي قمت بها، يجب إعادة تحميل إعدادات الفايروول بالأمر:

sudo firewall-cmd --reload

الخطوة 4: عرض المنافذ المفتوحة

للتأكد من أن كل شيء تم بشكل صحيح، اطلب من النظام عرض قائمة الخدمات والمنافذ المسموح بها:

sudo firewall-cmd --list-all

ستظهر لك قائمة تحتوي على سطر ports: وفيه الأرقام التي قمت بإضافتها.


الخلاصة

إدارة البورتات هي مهارة أساسية لضمان عمل خدماتك دون التضحية بأمان السيرفر. في WPressly، نقدم لك سيرفرات جاهزة وآمنة لتبدأ عملك فوراً.

تصفح خدماتنا المميزة: