باز کردن پورت در فایروال (iptables)سیستم عامل لینوکس centos7 با ورژن های دیگر متفاوت میباشد
برای تست ما پورت ۸۰ در پروتوکل tcp را قصد داریدم در فایروال باز کنیم
دستور به شکل زیر میباشد
sudo firewall-cmd –zone=public –add-port=80/tcp –permanent
پس از آن باید دوباره reload کنید
sudo firewall-cmd –reload
برای نمایش وضعیت پورت های باز ، و به طور کلی وضعیت فایروال
دستور :
firewall-cmd –list-all
توجه : در صورتی که تمایل ندارید پس از ریبوت سرور پورت همچنان باز بماند از دستور –permanent استفاده نکنید. این دستور به معنی همیشگی کردن این مورد میباشد .
در صورتی که قبلا سرویس firewall بر روی سرور نصب نشده است با استفاده از دستور
sudo yum install firewalld
اقدام به نصب این سرویس نمایید
سپس از دستورات
sudo systemctl enable firewalld
sudo reboot
استافده نمایید تا سرویس به صورت خودکار پس از هر بار ریست فعال شود و سپس با دستور reboot سرور را یک بار ریست کنید
پس از بالا آمدن سرور با دستور
sudo firewall-cmd –state
از فعال بودن سرویس firewall-cmd در سرور مطمئن شوید
خروجی باید به صورت زیر باشد
running
موفق باشید