阿里云服务器使用教程

 人参与 | 时间:2026-10-17 07:32:42

买完第一台阿里云服务器,阿里我踩过的云服坑

第一次在阿里云买服务器,我选了最便宜的使用共享型s6,1核2G,教程带宽1M。阿里付完钱才发现,云服1M带宽下载速度只有128KB/s,使用传个100M的教程文件要等十几分钟。这不是阿里阿里云的问题,是云服我没算清楚。后来换成5M带宽,使用体验才正常。教程所以第一条经验:带宽比CPU重要,阿里尤其是云服你要传文件或者跑Web服务。

登录和控制台,使用别被菜单绕晕

阿里云控制台功能多到有点乱。左侧导航栏里,“实例”在“云服务器ECS”下面,但“安全组”在“网络与安全”里,第一次找要花点时间。我建议直接收藏ECS实例列表页,日常操作九成都在那里。登录服务器用Workbench就行,浏览器里直接开终端,不用装Xshell。当然,如果你习惯本地终端,复制公网IP,用ssh root@你的IP,输入购买时设的密码就能连上。密码忘了就在控制台点“重置密码”,重启生效。

安全组:不配这个,等于门没锁

阿里云默认安全组只开了22和3389端口。你想跑网站,得手动加80和443。我第一次部署Nginx,浏览器死活打不开,查了半天才发现是安全组没放行。配置路径:实例详情页→安全组→配置规则→入方向→手动添加。协议类型选TCP,端口填80/80,授权对象0.0.0.0/0。数据库端口3306千万别对公网开放,我有个朋友这么干过,第二天就被挖矿脚本扫到了。正确做法是只允许内网IP或者特定IP访问。

装环境,别用一键脚本

网上很多“一键搭建LNMP”的脚本,我试过两个,一个装到一半卡死,另一个偷偷装了挖矿程序。后来老老实实手动装。CentOS用yum,Ubuntu用apt,命令不复杂。以Ubuntu 22.04为例:

apt update apt install nginx -y apt install mysql-server -y apt install php-fpm php-mysql -y

装完Nginx默认监听80端口,浏览器输入公网IP就能看到欢迎页。MySQL装好后运行mysql_secure_installation,按提示设root密码、删匿名用户。PHP-FPM的配置文件在/etc/php/8.1/fpm/pool.d/www.conf,把listen = /run/php/php8.1-fpm.sock改成listen = 127.0.0.1:9000,Nginx那边对应改fastcgi_pass,不然会报502。

数据盘和快照,花小钱省大心

系统盘默认40G,装完环境剩不到20G。我建议买块数据盘挂载到/www目录,所有网站文件放里面。挂载命令:fdisk -l找到盘符,mkfs.ext4格式化,mount挂载,再写进/etc/fstab。快照功能我每周手动做一次,系统盘和数据盘各一份。有次误删了数据库配置文件,用快照回滚,十分钟恢复。快照按容量收费,40G盘一个月大概几块钱,比数据丢了强。

监控和告警,别等崩了才知道

阿里云自带云监控,但默认只监控CPU和内存。我手动加了磁盘使用率和公网出带宽。告警规则设成:磁盘超过85%发短信,带宽持续5分钟跑满发邮件。有次半夜网站被爬虫刷流量,带宽跑满,短信把我叫醒,上去封了IP。要是没告警,第二天醒来可能欠费几百块。另外,ECS实例的“实例健康状态”要留意,出现“非正常”赶紧提工单,通常是底层宿主机问题,阿里云会帮你迁移。

续费和降配,别自动续费

阿里云新用户折扣只有第一年,续费价格翻倍是常态。我第一台服务器续费要一千多,直接放弃,重新买台新的,把数据迁过去。迁移用rsync,命令:rsync -avz /www root@新IP:/www。数据库用mysqldump导出再导入。如果不想折腾,到期前一个月在控制台点“降配”,把带宽从5M降到1M,CPU从2核降到1核,能省一半钱。降配需要重启,选凌晨操作。

顶: 76踩: 6576