centos7開放8080端口


首先查看自己目前的防火牆端口情況:iptables -L -n

可以看到我的服務器上目前開放的端口號有:22,8080,8090.如果你是新 裝的系統,應該只有22端口開放

下面我們實現開放8089新的端口:

首先修改/etc/sysconfig/iptables文件,如果你是新裝的系統,應該也是沒有這個文件的,解決辦法如下:

1、停止並屏蔽firewalld服務

systemctl stop firewalld
systemctl mask firewalld
2、安裝iptables-services軟件包

yum install iptables-services
3、在引導時啟用iptables服務

systemctl enable iptables
4、啟動iptables服務

systemctl start iptables
5、保存防火牆規則

service iptables save

/usr/libexec/iptables/iptables.init save
6、附加:停止、啟動,重啟防火牆

systemctl [stop|start|restart] iptables

不出意外執行完這些操作之后,你應該就能輕松的發現這個文件了

現在接着修改/etc/sysconfig/iptables文件

vim /etc/sysconfig/iptables

在 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 后面追加需要開放端口的代碼,比如8089

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8089 -j ACCEPT

 

保存后重啟防火牆:

systemctl restart iptables

重新查看防火牆開放端口:

8089端口已經開放。

最后我在訪問服務器上部署的項目時,配置好防火牆后依然無法訪問,最后原因是騰訊雲的服務器默認只開放部分端口,可以去控制台的安全組設置一下

參考文章:https://blog.csdn.net/qq_30745307/article/details/81049545

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM