服务器端口localhost可以访问 外部无法访问解决方式. 绝对解决![windows]

解决之前需要注意以下几点:

1 : 供应商的安全组是否开启

2 : 远程到服务器打开防火墙 查看防火墙是否开启端口

我这里刚刚配置了3306的出入规则  没有的同学可以新建一下 

新建的方式就不说了网上一大堆[开启服务器端口]的教程

3 : (重要!!)查看端口是否被应用占用 (外部访问的端口至少要有一个应用在占用,才可以被访问到)

第三个很重要也是很多人忽略的地方

最简单的方法就是安装个mysql 用mysql去占用3306端口 (mysql 默认端口3306) 

安装完成后外部去测试 

这样就是说明访问成功

使用命令测试端口

telnet 61.123.456.789 3306

(无法使用telnet 命令自行百度开启telnet 服务)

个人并非运维出身

赶时间在写的这个教程也是防止以后自己遇到不知道怎么解决 

本文重点在注意事项3 和注意事项1

一开始以为开启了服务器这边的 服务商控制台那边的出入规则就不用管了 后来发现有些天真  并不是这样  (阿里的服务器好像只要在服务商端打开就可以),

再后来两边都开了 还是telnet连接不上去  于是就联系服务商客服  客服说开启的端口需要被程序占用外部才能访问到 之后恍然大悟 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值