開放windows服務器端口-----以打開端口8080為例


開放windows服務器端口-----以打開端口8080為例

一、總結

一句話總結:多用google,google比百度好用多了,也可以直接搜出視頻

google
防火牆 出站 入站 規則

在防火牆中的出站入站規則中解決

 

 

二、如何設置端口對外網開放

部署完網站之后,發現只能在localhost訪問而外網訪問不了,說明服務器端口沒有對外開放,防火牆的原因。當然如果是80端口,他是默認開放的所以無需設置。如果是另外的比如8080端口,就必須進行防火牆設置。

windows下只需要在防火牆那添加入站規則,指明端口和說明就行。如果在linux下,需要修改配置文件:

vi etc/sysconfig/iptables,在適當的地方添加:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

保存退出,並重啟防火牆:

service iptables restart即可。

另外如果服務器到外網之間還隔着一個路由(設置了路由映射到服務器ip),那么還必須進入路由管理界面開放8080端口,路由也是相當於防火牆進行轉發控制的。

參考:如何設置端口對外網開放 - hunterlew的專欄 - CSDN博客
https://blog.csdn.net/hunterlew/article/details/50786313

 

 

二、開放windows服務器端口-----以打開端口8080為例

 

本文記錄兩個內容:

1.win7下打開端口

2.服務器(2003或者其他老版的系統以2003為例)

 

 

測試端口時 可用telnet 命令

偵聽端口:
C:\Documents and Settings\administrator>netstat -na
測試端口是否開放:
C:\Documents and Settings\administrator>telnet 127.0.0.1 8500
正在連接到127.0.0.1...不能打開到主機的連接, 在端口 8500: 連接失敗

 

下面開始打開端口:

1.win7下打開端口

 

win7防火牆例外設置方法

控制面板(右上角選擇查看方式為大圖標)---防火牆---高級設置---高級設置---出站規則---最右邊 新建規則“新建出站規則向導”,在向導的第一步,選擇要創建的防火牆規則類型,選擇第二個“端口”。

 

win7防火牆添加端口方法

Win7的防火牆做了比較大升級 設置已經分為入站和出站。下面以開通Tomcat的遠程訪問8080作為例子。控制面板\所有控制面板項\Windows 防火牆 進入

入站規則設置
第一步 選擇 入站規則 然后 新建規則,選擇 端口,然后下一步

第二步 選擇TCP 選擇特定端口 然后輸入端口,如有多個端口需要用逗號隔開了 例如:88,8080

第三步,選擇允許連接

第四步 選擇應用規則的范圍

第五步 輸入規則名稱

 

出站規則設置
第一步 選擇 入站規則 然后 新建規則,選擇 端口,然后下一步
第二步 選擇TCP 選擇特定端口 然后輸入端口,如有多個端口需要用逗號隔開了 例如:88,8080
第三步,選擇允許連接

第四步 選擇應用規則的范圍

第五步 輸入規則名稱


至此,防火牆規則設置完畢,啟用即可!
另外win7的 IIS7,只需啟用 入站規則:BranchCache 內容檢索(HTTP-In)
出站規則: BranchCache 內容檢索(HTTP-Out) 即可。


步驟圖:










 

輸出規則也一樣的設置

可以看到


 

 

 

 

2.window2003服務器端口開放

遠程登陸服務器后,進入控制面板雙擊防火牆:

 


 

 

點擊例外選項卡可以看到服務器上已添加的開放端口,點擊添加端口。


在彈出的框中輸入您需要添加的端口號,例如8080之后點擊確定。


這樣在例外中就可以看到添加的8080端口號了,點擊確定就完成了。


再進入控制面板點擊網絡連接


在本地連接上點擊鼠標右鍵屬性,並雙擊”Internet 協議TCP/IP


點擊高級選項


在彈出的框中點擊選項,點擊屬性


TCP/IP篩選的彈出框中,添加TCP協議的端口。例如添加8080,然后點擊確定。


 

可以看到8080端口已經添加完畢,確定后重啟服務器就可以生效了。

 

 

 
溫馨提示:如果服務器上安裝有第三方防火牆(帶有防火牆級別),操作級別和步驟等同Windows防火牆操作步驟!

偵聽端口:
C:\Documents and Settings\administrator>netstat -na
測試端口是否開放:
C:\Documents and Settings\administrator>telnet 127.0.0.1 8080
正在連接到127.0.0.1...不能打開到主機的連接, 在端口 8080: 連接失敗

參考:開放windows服務器端口-----以打開端口8080為例 - 直到世界的盡頭 - CSDN博客
https://blog.csdn.net/zzq900503/article/details/11936379

 

 


免責聲明!

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



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