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

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

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

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

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

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

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

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

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

安装完成后外部去测试 

这样就是说明访问成功

使用命令测试端口

telnet 61.123.456.789 3306

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

个人并非运维出身

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

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

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

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

猜你喜欢

转载自blog.csdn.net/weixin_42059737/article/details/86477875
今日推荐