很多新手接触服务器,卡在第一步无从下手。买完云服务器,盯着控制台不知道后续操作。网上教程繁多,要么省略步骤,要么默认使用者掌握前置知识。这份内容把完整流程拆开,按顺序操作,两三个小时就能跑通整套部署。
先把机器买对
选购服务器先明确用途。个人博客、学习测试,2核2G搭配1至3M带宽足够,一年几十到一百多元,不用直接选购高配机型。企业官网、小程序后端起步推荐2核4G,带宽3M以上。
新手优先选轻量应用服务器,不要直接选ECS。轻量服务器把CPU、内存、硬盘、带宽打包套餐,账单简单,控制台界面简洁。ECS灵活性更强,但配置选项太多,新手容易选错。国内主流云厂商轻量入门款年付不到一百元,支持续费同价。

地域根据访客所在地选择。用户以国内为主,选择北京、上海、杭州、深圳节点。国内服务器绑定域名必须备案,流程耗时7到20个工作日。香港、新加坡节点免备案,国内访问延迟会更高。
操作系统选择Ubuntu LTS版本,22.04或者24.04都合适,社区资料丰富。CentOS7临近停止维护,不要选用。
买完之后第一件事不是装软件
付款进入控制台,优先完成两项操作。
重置实例密码。控制台找到实例,搜索密码选项,重置登录密码,妥善保存,后续SSH连接需要。
配置安全组。安全组相当于云服务器防火墙,默认一般只开放22端口用于SSH。手动添加放行80(HTTP)、443(HTTPS)、8888(宝塔面板)端口。不配置端口放行,后续网站部署完成外部无法访问。
SSH连上去
选用SSH工具连接服务器,新手推荐PuTTY,体积小,下载直接运行,无需安装。打开软件填入公网IP,端口22,连接类型SSH,点击Open建立连接。
连接出现中文乱码,PuTTY界面Window→Translation把编码改成UTF-8。连接容易断开,进入Connection设置keepalive为60秒。
连接成功之后更新系统。Ubuntu执行 apt update && apt upgrade -y,耗时几分钟,耐心等待执行完毕。
装宝塔面板,环境搭建不用手敲命令
新手不要手动单独安装Nginx、MySQL、PHP,逐个配置步骤繁琐。宝塔面板提供图形界面,一键部署LNMP环境。
访问宝塔官网复制Ubuntu对应的安装命令,粘贴到SSH终端执行。安装完成终端输出面板地址、账号、密码,妥善记录。
如果之前手动安装过Nginx或者MySQL,需要先卸载干净,宝塔要求系统环境纯净。
安装结束浏览器访问 http://你的公网IP:8888,输入账号密码登录面板。首次登录弹出环境安装向导,选择LNMP组合(Nginx + MySQL + PHP),PHP版本建议7.4及以上。点击一键安装,系统自动下载配置,等待五到十分钟。
建站:从零到能打开
环境部署完成,建站操作很快。
宝塔左侧菜单点击网站,选择添加站点。填入域名,还没有域名就填写公网IP,系统自动创建站点目录、数据库、FTP账号。
接着部署网站程序,以WordPress举例。宝塔软件商店找到一键部署,检索WordPress,点击部署。填写站点信息和数据库信息,提交等待部署完成。
部署完毕浏览器访问域名或者公网IP,弹出WordPress安装向导。填写站点标题、管理员账号密码,安装完成即可登录后台。
安全这块不能省
服务器上线之后会持续被端口扫描。22端口每天大量暴力破解尝试,不做好防护迟早被入侵。
使用密钥登录替代密码登录。本地终端执行 ssh-keygen 生成密钥对,上传公钥到服务器。编辑 /etc/ssh/sshd_config,PasswordAuthentication 设置为no,PubkeyAuthentication 设置为yes,重启SSH服务。
修改SSH默认端口,把22改为22022这类自定义端口,修改配置文件Port参数。修改完成安全组放行新端口,旧22端口先保持连接不要关闭,确认新端口连通正常之后再关闭旧端口。
安装Fail2ban,监控登录日志,同一个IP连续多次登录失败自动封禁。
上线前检查几件事
网站可以打开不等于部署无误。确认DNS解析生效,ping 你的域名 核对返回IP是否正确。尽量配置HTTPS,宝塔面板一键申请Let‘s Encrypt免费证书。提前配置备份计划,宝塔计划任务定时把网站文件和数据库备份到本地或者云存储。
检查服务器时区,默认大概率是UTC。执行 sudo timedatectl set-timezone Asia/Shanghai 修改为北京时间,不然数据库时间戳会出错。
几个新手常踩的坑
安全组添加端口规则忘记保存。很多人添加端口之后没有确认保存,排查很久找不到80端口无法访问的原因。
按量付费实例停机不会停止计费。系统盘费用持续产生,测试完毕直接释放实例,不然账单持续累加。
防火墙和Web服务冲突。Ubuntu自带ufw防火墙,如果开启,可能拦截配置端口。要么关闭ufw,要么在ufw同步放行对应端口,两处都要配置。
域名备案没完成就绑定域名。国内服务器必须备案通过才能绑定域名对外访问,备案期间可以用公网IP测试,不要提前解析域名上线。
搭建服务器,第一次操作会觉得步骤繁多。但完整跑通一次之后,再次部署就可以复用操作流程。不用害怕操作失误,配置出错可以重装系统,云服务器按小时计费,试错成本并不高。