VPS教程：从零开始搭建你的第一台服务器
最近总有新手朋友问我："我刚买了一台VPS，但登录上去面对一个黑乎乎的窗口，完全不知道下一步该干什么。"这个问题我太理解了。VPS不像你平时用的Windows电脑有桌面有鼠标，它就是一个跑在远端的Linux系统，你只能通过命令行来操作它。但别被命令行吓到。我当初也是一路从零学过来的。今天这篇教程，我就带你从零开始，一步步搞定你的第一台VPS。目录 第一步：连接你的VPS 第二步：系统初始设置 第三步：安装网站环境 第四步：搭建网站 第五步：配置域名和SSL 日常维护命令 常见问题 总结 第一步：连接你的VPS买了VPS之后，商家会给你发一封邮件，里面包含以下信息： - IP地址：一串数字，如 192.168.1.1 - 用户名：通常是 root - 密码：一串字符有了这些信息，就可以连接了。Windows用户推荐使用 Putty 或 Termius（更现代，有中文界面）。 下载并安装 Termius 点击"New Host" 在 Address 栏输入你的 VPS IP 地址 在 Username 栏输入 root 在 Password 栏输入密码 点击连接 看到类似这样的界面就说明连接成功了：[root@vps ~]# Mac/Linux用户Mac和Linux自带终端，不需要额外软件。# 打开终端，输入 ssh root@你的VPS_IP # 第一次连接会提示确认，输入 yes # 然后输入密码（输入时不会显示字符） 看到 [root@vps ~]# 就说明连接成功了。第二步：系统初始设置连接上VPS之后，先别急着搭网站，做几个基本设置。1. 更新系统# Ubuntu/Debian 系统 apt update && apt upgrade -y # CentOS 系统 yum update -y 这一步更新系统软件包，修复安全漏洞。2. 修改SSH端口默认的SSH端口是22，全世界黑客都在扫描这个端口。建议改成其他端口。# 编辑SSH配置文件 vi /etc/ssh/sshd_config # 找到下面这行，把22改成其他端口（如2222） # Port 22 Port 2222 # 保存退出后重启SSH服务 systemctl restart sshd 注意： 改端口之前，先确认防火墙放行了新端口，不然你会把自己锁在外面。3. 设置防火墙# Ubuntu 用 ufw ufw allow 2222/tcp # SSH新端口 ufw allow 80/tcp # HTTP ufw allow 443/tcp # HTTPS ufw enable 第三步：安装网站环境有了基本的系统之后，就可以安装网站运行环境了。对于新手，强烈推荐使用 宝塔面板（BT Panel）。它提供了一个网页界面，让你用鼠标就能管理服务器。# 安装宝塔面板（Ubuntu/Debian） wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh bash install.sh # 安装完成后会显示面板地址和登录信息 # 请保存好这些信息 安装完成后，浏览器访问 http://你的VPS_IP:8888 就能看到宝塔面板的登录页面了。在面板里可以一键安装： - LNMP（Linux + Nginx + MySQL + PHP）— 推荐 - LAMP（Linux + Apache + MySQL + PHP）新手直接选 LNMP 一键安装，等它运行完就行。第四步：搭建网站环境装好之后，就可以建站了。用宝塔面板建站： 登录宝塔面板 点击左侧"网站"→"添加站点" 输入你的域名（如果没有域名，先填IP地址） 选择 PHP 版本（默认就行） 点击"提交" 这样就建好了一个空站点。安装WordPress：如果你要做博客或内容网站，WordPress是最流行的选择。 在宝塔面板的"网站"里找到你刚创建的站点 点击"根目录"进入网站文件夹 下载WordPress： cd /www/wwwroot/你的域名 wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz mv wordpress/* ./ rm -rf wordpress latest.tar.gz 在宝塔面板的"数据库"里创建一个数据库 浏览器访问你的域名，按照WordPress安装向导操作 输入数据库信息，完成安装 搞定！你的网站已经上线了。第五步：配置域名和SSL域名解析如果你有域名，去你的域名管理后台（如阿里云、腾讯云、Namesilo等）添加一条A记录，指向你的VPS IP地址。主机记录 @ → 记录类型 A → 记录值 你的VPS_IP 主机记录 www → 记录类型 A → 记录值 你的VPS_IP 配置HTTPS现在谷歌和百度都优先收录HTTPS网站，所以SSL证书是必须的。在宝塔面板中： 1. 点击"网站"→ 你的站点 → "SSL" 2. 选择"Let's Encrypt" → 勾选你的域名 3. 点击"申请" 4. 申请成功后打开"强制HTTPS"这样就配好了SSL证书，你的网站就可以通过 https:// 访问了。日常维护命令搭建好网站之后，日常维护只需要记住几个命令：# 查看系统状态 top # CPU和内存使用情况 df -h # 磁盘使用情况 free -h # 内存使用情况 # 查看网站日志 tail -f /www/wwwroot/你的域名/logs/nginx.error.log # 重启服务 systemctl restart nginx # 重启Nginx systemctl restart mysql # 重启MySQL systemctl restart php-fpm # 重启PHP # 查看SSH登录记录 last 常见问题Q1：忘记了宝塔面板的登录地址？bt default 这个命令会显示面板的地址和登录信息。Q2：网站打开显示"502 Bad Gateway"？一般是PHP服务没有启动，在宝塔面板里检查PHP状态，或者重启PHP。Q3：VPS连不上了怎么办？大部分VPS商家后台都有一个"VNC"或"控制台"功能，可以通过网页直接连到你的VPS。登录商家后台找找这个功能。Q4：网站访问速度慢？可能的原因： - VPS配置太低（升级配置） - 带宽不够（升级带宽） - 网站代码问题（优化代码） - 被攻击了（上CDN或开防护）总结最后，总结一下从零开始搭建VPS的完整流程： 购买VPS → 拿到IP和登录信息 连接VPS → 用SSH客户端登录 初始设置 → 更新系统、改SSH端口、配防火墙 安装环境 → 用宝塔面板一键安装LNMP 搭建网站 → 添加站点、安装WordPress 配置域名 → 域名解析 + SSL证书 日常维护 → 查看日志、重启服务 VPS这个东西，看起来高大上，实际上只要跟着教程走一遍，就会发现它并没有那么难。最难的是迈出第一步——打开终端，敲下第一个命令。希望这篇教程能帮到你。（全文完）