访问服务器项目,服务器可以ping通,但是端口访问不到
原因:端口未开放
假设项目部署服务器为205,在90服务器访问205项目
1、首先在205确定项目启动,看端口是否占用
# Windows(检查端口占用)
netstat -ano | findstr "8103"
期望输出:
TCP 0.0.0.0:8103 0.0.0.0:0 LISTENING 1234
2、205本地浏览器访问
localhost:8103/salaryPerson?time=2025-06&searchVal=
3、205本地浏览器正常访问,在90运行powershell命令,测试端口号连通性
Test-NetConnection 10.57.20.205 -Port 8103
4、如果输出如图,证明端口未开放
5、开放端口,205服务器执行命令
netsh advfirewall firewall add rule name="开放8103端口" dir=in action=allow protocol=TCP localport=8103