阿里云服务器地址端口不能公网访问的问题,及让端口通过防火墙的命令

springionic springionic     2022-12-16     705

关键词:

今天在阿里云的服务器上测试一个Flask程序,命名指定了 ip:0.0.0.0,port:5000,但是外网IP确怎么也访问不了网页

 

上网上好个查,发现阿里云的服务器端口开放需要去阿里云的“安全组配置”开放相应端口,才能正常使用;

  • 这步操作大家可以直接百度“阿里云开放端口”就可以百度到具体操作

 

但是经过开放端口后,发现用5000端口的程序还是不能正常访问,而用80端口的网站却是可以正常访问;上网上疯狂查找最后发现,虽然阿里云那里把端口开放了,但是系统里并没有允许端口通过防火墙,算是一种安全措施吧;接下来,我根据网上查到的命令让5000-6000端口通过防火墙,就可以正常访问Flask页面了

防火墙相关命令


1.systemctl start firewalld.service(开启防火墙)

2.systemctl stop firewalld.service(开启防火墙)

3.service firewalld restart(从启防火墙)

4.firewall-cmd --zone=public --add-port=4400-4600/udp --permanen(指定端口范围为4400-4600通过防火墙)

Warning: ALREADY_ENABLED: 3306:tcp(说明3306端口通过成功)

5.firewall-cmd --zone=public --remove-port=80/tcp --permanent(关闭指定端口)

6.firewall-cmd --zone=public --list-ports(查看通过的端口)

7.查看防火墙状态 :firewall-cmd --state

8.修改mysql密码:SET PASSWORD = PASSWORD(‘123456‘);

9.flush privileges;

10.grant all privileges on *.* to ‘root‘@‘%‘ identified by‘test1234‘;(将所root用户的所有ip 以密码为test1234登录)

11.flush privileges

12,在10前要先执行这个:update user set host = ‘%‘ where user = ‘root‘;

13.在8前要先 use mysql

14.如何更改了mysql端口后 从启服务没有反应时 执行该命令:/usr/sbin/setenforce 0 (

开启了selinux,mysql会无法启动,你会在日志中看到以下错误

[ERROR] Can‘t start server: Bind on TCP/IP port: Permission denied
[ERROR] Do you already have another mysqld server running on port: 3308



原文链接:https://blog.csdn.net/qq_40084534/article/details/82928401

阿里云服务器-docker部署web应用(端口号)

...WEB应用时,本地可以成功打开测试页,在公网上(阿里云服务器)却不能打开。1、环境:阿里云服务器2、CentOS7系统3、Docker成功部署这里前提docker已经成功部署啦,现有有一个简单的测试案例,在docker上部署一个应用从而访问web。... 查看详情

阿里云ecs服务器配置好环境了为啥公网ip不能访问

一般是安全组设置问题,专有网络的话是需要用户创建实例完成后手动设置的。在这里根据提示填写需要开放的端口,一般ip地址段不用填写。阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务... 查看详情

阿里云nat网关配置

概述 NAT网关支持DNAT功能,将NAT网关上的公网IP映射给专有网络的ECS实例使用,使ECS实例可以面向互联网提供服务。DNAT条目您可以通过在DNAT表中创建DNAT条目,实现端口转发的功能。创建DNAT条目后,公网IP收到的请求将按照自... 查看详情

在阿里云esc上搭建的gitlit只能配置127.0.0.1作为ip访问地址,请问如何配置可以让外网能访问

我想用本地的电脑也能拉取搭建在阿里云服务器上的git仓库的项目,请问应该怎么配置呢?求大神指点阿里云现在专有网络并不绑定IP。您选择全部未分配IP即可。然后使用公网IP访问。记得先在安全组开启对应的端口哦。参考技... 查看详情

阿里云服务器怎么在客户机上使用弹性公网访问外网

...题是怎么才能让客户机访问到外网,目前已经能连接到云服务器了,就客户机外网无法访问。参考技术Ayooooo!题主好!你可以看一下你的ecs的安全组设置,弹性ip是在VPC网络上使用的,VPC网络下默认的安全组都是空的,可能是无... 查看详情

阿里云ecs的外网端口设置

参考技术A公司的服务器采用阿里云的ECS,通过以下命令查看系统的Linux内核版本与发行版本:此外网上有朋友说,对于阿里云ECS需要通过控制台设置来实现公网端口的开放,设置的地方如下:自己刚开始也设置了访问的安全组策... 查看详情

什么是映射?

...要在公网地址上配置映射端口,好让外部访问内部的某台服务器的某个端口时,能访问 查看详情

为阿里云服务器配置端口访问权限

...于Ubuntu20配置hadoop环境(能在web端访问)在阿里云服务器上启动了一个web服务,但是本地访问不了,症状是ip能ping通,但是端口号访问不了。在阿里云配置了一下安全组规则,增加了一条授权策略就解决了&... 查看详情

阿里云ecs安装好宝塔但访问不了面板的解决办法

阿里云ECS安装好面板后,访问不了宝塔面板的情况,这种错误一般都是阿里云的安全组没有放行8888端口导致的,因为宝塔面板默认是以IP:8888的形式访问的。所以我们要进入到阿里云控制台放行8888端口,最终才能打开面板。登陆... 查看详情

用iis建立的.net网站通过ip地址不能访问解决方法

用iis建立一个.net的网站,在iis中绑定了服务器公网ip的80端口和127.0.0.1的80端口,结果用ip地址不能直接访问用iis建立一个.net的网站,在iis中绑定了服务器公网ip的80端口和127.0.0.1的80端口,结果用ip地址不能直接访问,而在局域网... 查看详情

东方通后台启动命令为啥

前言服务器:阿里云服务器Ubuntu16.04.3LTS自己弄了个学习的demo,搭建了vue+elementui+springboot前后端分离。将项目部署到服务器上面。装好nginx,为了避免冲突,将端口改为了8001,启动nginx,发现访问不了!查找问题1.先查看nginx配置... 查看详情

如何在外网访问svn服务器?

最近用笔记本装了VisualSVNServer做了个SVN服务器,在局域网内访问成功,但从外网访问则失败。在路由上做了端口映射(IP为笔记本IP,端口为SVN服务端默认的443),启用了DMZ主机,关闭了防火墙和各种杀软,但依旧失败。还请高手指... 查看详情

腾讯云服务器端口怎么全开

参考技术A服务器端口的设置可以用来控制云服务器是否可以被访问,我们可以通过配置安全组的入站和出站规则,设置我们的云服务器是否可以被外界访问以及访问外界其他网络资源。我们看一下腾讯云服务器端口怎么全开。... 查看详情

解决阿里云邮件发送不能使用25端口问题(代码片段)

本地测试发邮件功能很流畅,部署到阿里云上以后发现总是NOTFIND,这就很奇怪。开始以为是url写错了导致的,检查N多遍发现完全一毛一样的。后来各种百度,发现是因为阿里云禁用了25端口导致的。查看各种资料,解决的办法... 查看详情

nginx如何躲过公网端口拦截

...,决定使用个nginx来做个跳转到tomcat上,那么问题来了,阿里云上面的机器中iptables 肯定是不放行28081,放行28080,那么如何只访问28080 的情况下,直接访问到具体的wcp 的内容,直接上配置了。  其中的sysadmin&nb... 查看详情

公网地址ip怎么ping不通

...64出去上网,内网都可以上网。问题来了,内网有一个web服务器,想映射出去我映射的是64:8080端口。现在是我内网的电脑可以提通过58.20.54.64:8080这个地址访问web服务器了,但是用其他外网的电脑不能访问,ping64这个地址都不... 查看详情

云服务器(阿里云)的安全组设置

...解释:安全组是一种虚拟防火墙,用于设置单台或多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。每个实例至少属于一个安全组,在创建的时候就需要指定。注解:简单理解:服务器什么... 查看详情

centos7上搭建openvpn?

我需要在一台阿里云有公网IP的服务器上安装openvpn,形成本地与阿里云的内网关系。让供应商通过拨号的方式访问阿里云其它服务器的数据库。我在网上找了两种教程,一种是通过easyrsa安装证书。另外一种是安装软件,然后通过h... 查看详情