Ubuntu系統開放指定端口


 

 

今天在一台Ubuntu服務器里面配置了一個Nginx服務,監聽的8080端口。本機可以訪問,但是局域網就是訪問不到。首先懷疑防火牆沒有開放8080端口,設置ufw防火牆開放8080端口

$ sudo ufw allow 80 

然后局域網依然不能訪問,接下來應該還要配置一下iptables,開放8080端口

$ sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT 

然后局域網就能訪問到了。iptables規則設置后是即時生效的,在機器重啟后,iptables中的配置信息會被清空,所以需要將配置保存下來。首先將防火牆規則保存到/etc/iptables.up.rules文件中

$ sudo iptables-save > /etc/iptables.up.rules 

然后修改腳本/etc/network/interfaces在網絡啟動時應用防火牆規則,在末尾添加如下內容

pre-up iptables-restore < /etc/iptables.up.rules


免責聲明!

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



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