1.进入阿里云控制台找到配置規則,点击一下会出现现有防火墙规则
配置规则
2.先说一下入方向就是请求服务器,出方向就相当于服务器的响应,这里要明确http请求默认的都是先走80端口,所以我们必须把80打开,至于22端口就是连接外网ssh连接用的,至于-1-1就是代表所有0-65535协议是ICMP都可以访问,不是tcp协议这里要分清楚。至于出方向一般全部打开的,因为是服务器响应没啥好拦截的。
然而改过之后虽然请求进去了,但是没有响应,我改了接口了,为何会这样,百思不得其解,幸好高人指点迷津。
1.测试服务器有没有连接网络命令:
curl https://www.baidu.com/
如果访问成功会有百度页面一些html标签,响应不成功,报错或者啥都没有
2.我遇到的情况不成功啥都没提示,解决办法就是进入阿里云防火墙配置路由连接网络
20代表掩码号
掩码表对应
3.查找¥服务器路由配置文件(这里要说声明一下,你买的服务器一般路由是分为公用网络,和私有的网络,共有网络不要随便改,改过必须重新磁盘初始化,我就干过,,私有的可以随便测试):
查找路由命令: find / -name "ifcfg-eth0"
这是路由器文件
上面ip下面是对应的掩码号
(本文用的是阿里云防火墙,阿里云防火墙购买地址:https://www.aliyun.com/product/cfw