购买云服务器
选择CPU,内存,选择硬盘大小,选择系统购买。
我买的2C4G40G,用来使用docker部署应用。1个月费用100多点。
购买后,在控制台可以看到实例
远程连接
阿里云客户端
下载客户端,在控制台需要先创建RAM账号,会生成accessId和accesskey
在账号管理的地方,输入确定
创建用户组,然后添加成员为上一个步骤创建的用户,再给这个组【添加权限】(如果不添加,用户在阿里云客户端是看不到ECS服务器的)
然后在云服务器这刷新,就可以看到名下的ECS了
使用ssh连接
用本地工具,如我用的mobaxterm,需要先在控制台重置下root的密码,再连接服务器。
docker报错无法连接到docker daemon
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
我买的时候选择了默认安装docker,进服务器发现连不上。
用如下命令启动下
service docker restart
ECS无法联网
下载内容,发现无法联网,连百度都访问不了。
原因:服务器没有公网IP,是没办法上网的,这个类似于手机没有流量,是没办法访问互联网上的资源的 如果是需要访问互联网的资源,可以调整一下带宽后访问的(就是需要单独开一个公网IP)
如果一台云服务器ECS没有公网IP,就会对服务器的访问和使用产生影响。具体影响如下:
1. 无法通过公网访问服务器。如果一台服务器没有公网IP,就不能直接从公网上访问这个服务器。这意味着用户无法通过浏览器或其他HTTP客户端访问这个服务器的Web应用程序或其他服务。
2. 需要使用VPN等技术进行访问。如果用户需要从公网上访问这个服务器,那么就需要使用VPN等技术建立一个连接。通过建立VPN连接,可以在公网上建立一个虚拟的私有网络,从而实现对服务器的访问。
3. 无法进行一些特殊操作。如果一台服务器没有公网IP,就无法进行一些特殊操作,例如从公网上进行文件上传或下载等操作。这些操作需要通过HTTP协议进行,而HTTP协议是基于公网IP地址的。
调整带宽可以参考:https://help.aliyun.com/zh/ecs/user-guide/modify-the-bandwidth-configurations-of-subscription-instances?spm=a2c4g.11186623.0.i4
找到实例,资源变配,选择包年包月实例更改带宽,
选择升级固定带宽(分配带宽后,就会自动分配公网IP)
选择流量,具体可以根据业务决定,如果是不确定,可以先选择1M等,后期也是可以根据这个方式调整的(我选的1M的,14.6,这个是包年包月的,选1M表示服务器到期时间一直是1M)
买完之后,再curl百度,发现可以输出了!!
其他电脑ping需要用公网IP
安装mysql后无法连接
发现安装mysql后,使用客户端无法连接服务器上的mysql
原因:服务器的3306端口没有,与安全组设置有关,找到安全组,添加一个入口端口,表示外部连接该服务器的3306端口是被允许的,开了之后,再次连接mysql成功
同理,如果要从外部访问服务器的其他端口,也都需要开启一下端口。