数智应用帮
柔彩主题三 · 更轻盈的阅读体验

新手如何部署服务器:从零开始的实战指南

发布时间:2025-12-28 10:40:59 阅读:122 次

选对服务器是第一步

刚接触服务器部署的新手,常被各种术语搞晕。其实就像买电脑,得先决定用途。如果你只是想搭个个人博客或测试项目,一台入门级云服务器就够了。国内主流平台如阿里云、腾讯云都有轻量应用服务器,价格低,配置简单,适合练手。

注册账号后,选择“Linux + 公网IP + 基础带宽”,操作系统推荐 Ubuntu 20.04 或 CentOS 7,社区资源多,出问题也好找答案。

连接服务器:用SSH登录你的“远程电脑”

拿到公网IP和密码后,下一步就是连上去。Windows 用户可以用 PuTTY,Mac 和 Linux 用户直接打开终端:

ssh root@你的公网IP

第一次登录会提示确认指纹,输入 yes,然后输入密码。成功后你会看到命令行提示符,说明你已经操控这台远程机器了。

安全设置不能省

默认用 root 登录风险高,建议马上新建一个普通用户:

adduser zhangsan
usermod -aG sudo zhangsan

接着切换到新用户:

su - zhangsan

再关闭 root 远程登录,编辑配置文件:

sudo nano /etc/ssh/sshd_config

找到 PermitRootLogin 改成 no,保存后重启 SSH:

sudo systemctl restart sshd

部署一个静态网站试试水

装个 Nginx 看看效果:

sudo apt update
sudo apt install nginx

安装完后浏览器访问服务器的公网IP,能看到 Nginx 欢迎页,说明服务跑起来了。

把你的 HTML 文件传上去,比如放在 /var/www/html 目录下:

sudo cp ~/mywebsite/index.html /var/www/html/

刷新页面,你的网页就上线了。就像把文件拷到U盘插进别人电脑,只不过这次是插在互联网上。

域名和备案(国内要注意)

如果你用了国内服务器,绑域名前必须备案。流程不复杂但耗时间,一般要5-15天。期间网站只能用IP访问。国外服务器则不用备案,但访问速度可能慢点。

备案完成后,在域名服务商后台把A记录指向你的公网IP,等几分钟生效,就能用 www.yoursite.com 访问了。

自动化部署小技巧

每次改代码都手动传文件太麻烦。可以写个简单的本地脚本,用 scp 自动推送:

scp -r ./dist/* zhangsan@your-ip:/var/www/html/

保存为 deploy.sh,以后改完代码运行一句 ./deploy.sh 就同步上线了,省时省力。

服务器部署没那么神秘,就像学骑自行车,摔几次就熟了。关键是动手试,从小项目开始,慢慢加功能,自然就懂了。