一、常见云服务器端口的认识
云服务器端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。
当一台计算机启动了一个可访问的程序,那么它就要至少开启一个端口号来让外界的计算机完成访问。我们可以把没有开启端口号的云主机看作是一个密封的房间,密封的房间不能接受外界的访问,所以当系统开启了一个可访问的程序后,那么它自然需要在房间上开一个窗口来接受外界访问,这个窗口就是我们常说的端口。
当我们发出请求的时候,对方的服务器端口是否打开则决定了我们是否可以完成访问。一个服务器有很多端口,不同的端口都有不同的作用,不同的服务都会用到不同的端口。下面介绍一些常用的服务器端口,以作为了解端口号对应的服务。
端口 | 服务 | 用途 |
---|---|---|
80 | HTTP | 用于网站服务,例如 IIS、Apache、Nginx 等提供对外访问 |
443 | HTTPS | 网页浏览端口,能提供加密和通过安全端口传输的另一种 HTTP |
22 | SSH | 22端口就是SSH 端口,用于通过命令行模式远程连接 Linux系统服务器 |
21 | FTP | FTP服务器所开放的端口,用于上传、下载。 |
3389 | Windows远程桌面服务 | 3389端口是 Windows 2000(2003) Server 远程桌面的服务端口,可以通过这个端口,用“远程桌面”连接工具来连接到云服务器 |
3306 | MySQL | 3306 端口是 MySQL 数据库的默认端口,用于 MySQL 对外提供服务 |
二、为什么要开放云服务器端口
云服务器端口需要开启吗?本着服务器安全的原则,云服务器上的端口非必要的服务就不要开启。如果有相关业务需求,是可以开启的,如果没有的话最好不要开启。
例如:我在腾讯云服务器部署了一个Mysql的服务,Mysql启动成功后,在windows下的navicat连接不了?记起来在云服务器没有开放端口,所以就会导致以上连接不成功的问题,所以解决此问题的方法就是在云服务器上去开启对应的端口;如果开启了端口后还是不能访问的,可以尝试在开启端口后重启一下服务器。
三、开放云服务器端口的实操教程
-
安装docker命令
#安装docker命令: yum update # 更新yum源 yum install -y yum-utils #安装必要的包,提供yum-config-manager,可用来管理yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #配置国内镜像源 yum install -y docker-ce docker-ce-cli containerd.io # 安装docker # 验证docker是否安装成功 docker # 提示Usage: docker [OPTIONS] COMMAND...表示安装成功 # 启动docker服务器 systemctl start docker
-
从Docker Hub上拉取镜像mysql:5.7
-
运行镜像,部署Mysql环境
-
Navicat连接Mysql服务
-
开放云服务端口
登录服务器,进入控制台,找到服务器--防火墙--添加规则
-
Navicat再次连接Mysql服务
最后,附上阿里云服务器开放端口操作连接地址,有需要的可以自取:https://developer.aliyun.com/article/767328。
-
欢迎来到testingpai.com!
注册 关于