VPS教程:从零开始搭建你的第一台服务器

moduo320
2026-06-25 / 0 评论 / 0 阅读 / 正在检测是否收录...

最近总有新手朋友问我:"我刚买了一台VPS,但登录上去面对一个黑乎乎的窗口,完全不知道下一步该干什么。"

这个问题我太理解了。VPS不像你平时用的Windows电脑有桌面有鼠标,它就是一个跑在远端的Linux系统,你只能通过命令行来操作它。

但别被命令行吓到。我当初也是一路从零学过来的。

程序员写代码

今天这篇教程,我就带你从零开始,一步步搞定你的第一台VPS。

目录

第一步:连接你的VPS

买了VPS之后,商家会给你发一封邮件,里面包含以下信息:
- IP地址:一串数字,如 192.168.1.1
- 用户名:通常是 root
- 密码:一串字符

有了这些信息,就可以连接了。

Windows用户

推荐使用 PuttyTermius(更现代,有中文界面)。

  1. 下载并安装 Termius
  2. 点击"New Host"
  3. 在 Address 栏输入你的 VPS IP 地址
  4. 在 Username 栏输入 root
  5. 在 Password 栏输入密码
  6. 点击连接

看到类似这样的界面就说明连接成功了:

[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 一键安装,等它运行完就行。

第四步:搭建网站

环境装好之后,就可以建站了。

用宝塔面板建站:

  1. 登录宝塔面板
  2. 点击左侧"网站"→"添加站点"
  3. 输入你的域名(如果没有域名,先填IP地址)
  4. 选择 PHP 版本(默认就行)
  5. 点击"提交"

这样就建好了一个空站点。

安装WordPress:

如果你要做博客或内容网站,WordPress是最流行的选择。

  1. 在宝塔面板的"网站"里找到你刚创建的站点
  2. 点击"根目录"进入网站文件夹
  3. 下载WordPress:
cd /www/wwwroot/你的域名
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
  1. 在宝塔面板的"数据库"里创建一个数据库
  2. 浏览器访问你的域名,按照WordPress安装向导操作
  3. 输入数据库信息,完成安装

搞定!你的网站已经上线了。

第五步:配置域名和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的完整流程:

  1. 购买VPS → 拿到IP和登录信息
  2. 连接VPS → 用SSH客户端登录
  3. 初始设置 → 更新系统、改SSH端口、配防火墙
  4. 安装环境 → 用宝塔面板一键安装LNMP
  5. 搭建网站 → 添加站点、安装WordPress
  6. 配置域名 → 域名解析 + SSL证书
  7. 日常维护 → 查看日志、重启服务

VPS这个东西,看起来高大上,实际上只要跟着教程走一遍,就会发现它并没有那么难。

数据中心服务器

最难的是迈出第一步——打开终端,敲下第一个命令。

希望这篇教程能帮到你。

(全文完)

0

评论 (0)

取消