最近总有新手朋友问我:"我刚买了一台VPS,但登录上去面对一个黑乎乎的窗口,完全不知道下一步该干什么。"
这个问题我太理解了。VPS不像你平时用的Windows电脑有桌面有鼠标,它就是一个跑在远端的Linux系统,你只能通过命令行来操作它。
但别被命令行吓到。我当初也是一路从零学过来的。
今天这篇教程,我就带你从零开始,一步步搞定你的第一台VPS。
目录
第一步:连接你的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这个东西,看起来高大上,实际上只要跟着教程走一遍,就会发现它并没有那么难。
最难的是迈出第一步——打开终端,敲下第一个命令。
希望这篇教程能帮到你。
(全文完)
评论 (0)