自己搭建VPS服务器,本质上就是“租一台远程电脑,通过命令行装修成网站服务器”,完整技术链路包括选购服务器、SSH远程连接、初始化系统环境、部署Web软件、解析域名、配置HTTPS证书、安全加固、设置备份,走完这八步,一个能稳定跑业务的网站就上线了。
自己搭建VPS服务器需要哪些技术步骤核心流程拆解
选购VPS并完成系统初始化
搭建VPS的第一步不是敲命令,而是选对服务器,登录服务商后台之后,核心配置选择有三个:地域、机房线路、操作系统。
- 地域选择主要看访客群体:面向大陆用户,选香港或国内机房;面向海外,选美西或新加坡节点。
- 系统镜像建议选 AlmaLinux 9 或 Ubuntu 22.04 LTS,生命周期长,软件源稳定。
- 带宽和流量看业务类型:纯静态博客选 1Mbps 小水管即可,视频站或下载站至少 5Mbps 起步。
初始化操作在服务商控制面板完成,一般只需要设置 root 密码或绑定 SSH 密钥,然后重启实例。绝大多数翻车案例都发生在系统选错版本或密码设置太弱上,这一步值得多花十分钟确认。
通过SSH远程连接VPS
系统初始化完成后,服务器就处于可访问状态,连接工具按终端类型区分:
- Windows 用户直接用系统自带的 PowerShell 或安装 Xshell。
- macOS / Linux 用户打开终端,输入标准连接命令。
连接命令的通用格式如下:
ssh root@你的服务器IP
首次连接会提示确认主机指纹,输入 yes 回车,然后输入密码,看到终端前缀变成 root@主机名 就代表连接成功,如果连接超时,优先检查控制面板的防火墙规则,大多数服务商默认拦截全部外部端口,必须先在后台放行 22 端口。
部署LNMP环境与Web服务
SSH连上之后,接下来的步骤是让这台裸机变成能跑PHP网站的服务器,行业共识认为,LNMP(Linux + Nginx + MySQL + PHP)组合是目前个人站长使用率最高的架构,手动编译安装周期长且容易出错,推荐直接用以下两条路径:
- 面板方案:安装宝塔面板(
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh),适合不熟悉命令行的用户,后续建站、数据库管理都有图形界面。 - 命令行方案:使用 OneinStack 一键脚本,或手动安装 Nginx + PHP-FPM + MariaDB,适合想深入掌握原理的进阶用户。

装完之后,需要创建一个网站目录(/var/www/你的域名),配置 Nginx 站点文件,并将域名解析到 VPS 的 IP 上。这里经常出现的一个坑是 Nginx 配置里 location 规则写错,导致访问出现 404 或跳转死循环,建议每改一次配置就执行 nginx -t 检查语法。
域名解析与HTTPS证书配置
域名解析本身不算技术难点,但细节容易出错,在域名服务商后台添加一条 A 记录,主机记录填 或 www,记录值填 VPS 的公网 IP,解析生效后,访问域名就能看到 Nginx 默认页面。
HTTP 明文传输早已被浏览器标记为“不安全”,所以必须配置 SSL 证书,最省钱的方案是使用 Let's Encrypt 免费证书,Certbot 自动化签发命令如下:
certbot --nginx -d 你的域名 -d www.你的域名
证书有效期 90 天,建议同时配置 cron 任务自动续期:crontab -e 然后添加 0 3 certbot renew --quiet,到这里,一个具备安全访问能力的网站就基本成形了。
个人搭建VPS服务器推荐哪个配置按场景选型对比
不少刚接触 VPS 的朋友会在配置选择上反复纠结,其实搭配方案没那么玄乎,按业务类型对号入座就行。个人搭建VPS服务器推荐哪个配置,核心看三件事:CPU核数、内存大小、带宽峰值,以下为常见场景的选型参考:
| 业务场景 | 推荐配置 | 适用说明 | 参考价格区间 |
|---|---|---|---|
| 个人博客 / 测试环境 | 1核1G / 1Mbps | WordPress或Typecho轻量运行 | 一年一两百元 |
| 企业官网 / 小程序API | 2核2G / 3Mbps | 日均几百到几千PV无压力 | 一年三百到六百元 |
| 电商站 / 图片站 | 4核4G / 5Mbps | 需要Redis缓存和数据库优化 | 一年八百到一千五 |
| 海外业务 / 外贸站 | 2核2G / 美西或新加坡节点 | 兼顾延迟和带宽成本 | 一年两百到五百元 |
价格方面,简米云和酷番云的新用户轻量应用服务器价格较低,但续费价格较高;搬瓦工、Vultr 等海外商家则更灵活,支持按小时计费,至于香港VPS还是美国VPS怎么选

,延迟敏感的选香港(平均 50ms 左右),预算有限、访客在海外的选美国(平均 150ms 左右)。
内存 1G 不代表只能跑一个网站,装上进程管理工具(如 htop)定期观察资源占用,再用 Swap 分区借一点磁盘空间,带两三个轻量站点完全可行。
VPS搭建网站教程从SSH到HTTPS全程实操
下面挑几个高频操作细节展开,很多教程只告诉你“执行命令”,不说命令背后在干什么,导致出错后无从下手,以下是需要注意的关键动作。
更新系统与基础依赖
刚装好的系统自带的软件源索引是旧的,需要先更新,再安装编译工具:
apt update && apt upgrade -y # Ubuntu/Debian yum update -y # AlmaLinux/CentOS
配置站点文件的常见误区
以 Nginx 为例,站点配置文件通常放在 /etc/nginx/conf.d/ 目录下,很多人习惯直接编辑默认配置,这样会导致所有域名共用一套规则,正确做法是每个站点建独立配置文件,如 /etc/nginx/conf.d/blog.conf,这样后期迁移和维护都更清晰,常见的最小配置片段:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
}
常用管理命令必备清单
以下命令在维护VPS时几乎每天都会用到,建议存到本地笔记里:
systemctl status nginx:查看Nginx运行状态systemctl restart php-fpm:重启PHP进程ls -lh /var/log/nginx/access.log:查看访问日志大小df -h:检查磁盘剩余空间free -m:查看内存占用
VPS搭建后的安全加固别让服务器变成肉鸡
网站能访问只是第一步,安全加固不到位,服务器很容易被扫描工具盯上,尤其新手搭建VPS最容易忽略的坑,就是保持默认 SSH 端口和密码登录,这在公网上等同于裸奔,以下加固动作建议在网站上线前完成。
SSH安全策略
- 修改默认 SSH 端口:编辑
/etc/ssh/sshd_config,将Port 22改为 2222 或其他高位端口,修改后重启 sshd 服务。 - 禁用密码登录:如果已经配置好 SSH 密钥登录,将
PasswordAuthentication设为no
,这一步能挡掉绝大多数暴力破解。
- 安装 Fail2ban:自动封禁连续登录失败的 IP,防爆破效果相当明显。
防火墙规则与基础防暴力破解
使用防火墙守住端口,格式如下:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 2222/tcp # 新SSH端口 sudo ufw enable
建议日常观察 /var/log/secure(AlmaLinux)或 /var/log/auth.log(Ubuntu)里的登录记录,看到异常 IP 频繁尝试可以手动屏蔽。开启自动安全更新能有效减少系统组件漏洞带来的风险,Ubuntu 安装 unattended-upgrades 包即可。
数据备份策略
一套完整的备份方案包含两个层面:
- 系统快照:在服务商控制台手动创建快照,适用于重大更新前回滚。
- 网站与数据库备份:写一个 shell 脚本打包站点目录和数据库,配合 cron 每天凌晨执行,然后同步到对象存储或另一台服务器。
备份脚本可以由以下几个命令组合而成:mysqldump 导出数据库,tar 打包网站文件,rclone 同步到远端存储,备份周期建议按数据更新频率来定,日更站每天备份一次,周更站一周一次就足够。
关于VPS搭建的常见问题解答
搭建VPS服务器需要懂编程吗?
不需要,整个过程接触的主要是 Linux 命令和 Nginx 配置文件,属于运维技能而非编程能力,只要理解文件路径、权限和进程的概念,跟着文档执行命令就能完成部署,真正需要写代码的部分是在建站之后,而且那属于应用层逻辑,和 VPS 本身没有直接关系。
用宝塔面板算自己搭建服务器吗?
算,宝塔面板只是将 Linux 操作图形化,底层依然是 Nginx、MySQL、PHP 这些组件,服务器依然是你自己管理,使用面板的优点是降低配置门槛,缺点是对系统的资源占用偏高,1G 内存跑起来会有点紧张,轻量服务器建议使用命令行方式或选择内存占用更小的运维面板。
个人买一台VPS服务器一年的成本大概是多少?
预算多寡弹性很大,入门级 1核1G 实例年付通常在一两百元范围内,活动期还能更低;2核2G 带独立 IP 的普遍在三百元往上,更高配置的独享带宽方案则要上千元,按个人博客的负载来看,低配方案完全够用,实际开销主要取决于地域线路的选择和对带宽的敏感度。