🗣 Wd提问: vps搭建虚拟服务器教程
🤖 Ai回答: VPS搭建虚拟服务器教程(新手友好版)
重要提示:VPS(Virtual Private Server)是云服务商提供的虚拟服务器,您无需搭建VPS本身,而是购买后配置使用。本教程将指导您从购买到部署网站的完整流程。
一、什么是VPS?
VPS是云服务商通过虚拟化技术将物理服务器分割成的独立虚拟服务器
每个VPS拥有独立的CPU、内存、存储和操作系统
您只需购买即可使用,无需自己搭建物理服务器
适合个人网站、博客、小型应用、游戏服务器等
二、选择VPS服务商(根据需求)
| 服务商 | 适合场景 | 价格范围 | 备注 |
|
| Vultr | 国际用户/无需备案 | $2.5/月起 | 全球节点多,按小时计费,新手友好 |
| DigitalOcean | 开发者/技术爱好者 | $5/月起 | 简洁界面,API强大 |
| 阿里云 | 国内用户(需备案) | ¥50/月起 | 需完成ICP备案才能用80/443端口 |
| 腾讯云 | 国内用户(需备案) | ¥50/月起 | 国内访问速度快,备案流程完善 |
| AWS Lightsail | 亚马逊生态用户 | $3.5/月起 | 与AWS服务无缝集成 |
✅ 新手推荐:选择 Vultr(国际站)或 腾讯云/阿里云(国内站)
三、购买VPS(以Vultr为例)
步骤1:注册账号
1、访问 [Vultr官网](https://www.vultr.com/)
2、点击 Sign Up → 用邮箱/Google账号注册
3、完成邮箱验证
步骤2:充值
1、进入控制台 → 左侧菜单 Billing → Payment
2、选择支付方式(信用卡/支付宝/PayPal)→ 充值$5以上
步骤3:创建实例
1、点击页面顶部 + → Deploy New Instance
2、选择位置:
国内用户选:`Tokyo`(东京)或 `Singapore`(新加坡)
国际用户选:`Los Angeles`(洛杉矶)或 `New Jersey`(纽约)
3、选择机型:
CPU/内存:`2 vCPU / 2 GB RAM`(推荐新手)
存储:`25 GB SSD`
4、选择系统镜像:
`Ubuntu 22.04 LTS`(稳定易用)
5、其他配置:
✅ 勾选 IPv6(可选)
✅ 勾选 Block Storage(可选)
❌ 不勾选 Automated Backups(额外收费)
6、点击 Deploy Now → 等待1-2分钟完成部署
步骤4:获取连接信息
1、在实例列表中找到您的VPS
2、记录以下信息:
IP地址:如 `192.0.2.1`
root密码:在 Password 栏查看(或通过SSH密钥登录)
💡 提示:Vultr控制面板界面简洁,所有操作都在网页端完成
四、连接到VPS(3种方式)
方式1:PuTTY(Windows)
1、下载 [PuTTY](https://www.putty.org/)
2、打开PuTTY → 输入IP地址 → 端口 `22` → 选择 SSH
3、点击 Open → 输入用户名 `root` 和密码
方式2:终端(Mac/Linux)
bash
ssh root@192.0.2.1 替换为您的IP
输入密码后即可登录
方式3:Vultr网页终端
1、在Vultr控制台 → 选择实例 → 点击 View
2、直接在浏览器中操作(无需安装软件)
五、初始安全配置(关键步骤!)
1、更新系统
bash
sudo apt update && sudo apt upgrade -y
2、创建普通用户(避免使用root)
bash
sudo adduser yourname 替换为您的用户名(如admin)
按提示设置密码(8位以上,含大小写+数字)
其他信息可直接回车跳过
3、授予sudo权限
bash
sudo usermod -aG sudo yourname
4、配置SSH安全(防止暴力破解)
bash
sudo nano /etc/ssh/sshd_config
修改以下参数:
ini
Port 2222 修改默认SSH端口(22→2222)
PermitRootLogin no 禁止root登录
PasswordAuthentication no 禁用密码登录(后续用密钥)
✅ 保存:`Ctrl+O` → 回车 → `Ctrl+X`
5、设置防火墙
bash
sudo ufw allow 2222/tcp 新SSH端口
sudo ufw allow 80/tcp HTTP
sudo ufw allow 443/tcp HTTPS
sudo ufw enable 输入y确认
6、重启SSH服务
bash
sudo systemctl restart sshd
7、测试新连接
退出当前会话(输入 `exit`)
用新用户和端口重新连接:
bash
ssh yourname@192.0.2.1 -p 2222
⚠️ 重要提示:
如果修改SSH端口后无法连接,立即在Vultr控制台 → Firewall 中添加规则:
`TCP 2222`、`80`、`443` 允许入站
建议后续配置SSH密钥登录(更安全)
六、安装Web服务器(Nginx)
1、安装Nginx
bash
sudo apt install nginx -y
2、启动服务
bash
sudo systemctl start nginx
sudo systemctl enable nginx 开机自启
3、验证安装
浏览器访问 `http://您的IP地址`
看到 Welcome to nginx! 页面即成功
七、部署您的网站
1、上传网站文件
方法1:SCP命令(本地终端)
bash
scp -P 2222 yourfile.html yourname@192.0.2.1:/var/www/html/
方法2:SFTP工具(推荐)
1、下载 [FileZilla](https://filezilla-project.org/)
2、连接信息:
主机:`192.0.2.1`
端口:`2222`
用户名:`yourname`
密码:您的用户密码
3、将文件拖到右侧 `/var/www/html` 目录
2、设置权限
bash
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
八、配置域名与SSL证书(HTTPS)
1、解析域名
在域名注册商控制台(如阿里云、Namecheap)添加A记录:
主机记录:`@` 或 `www`
记录值:您的VPS IP地址
TTL:自动
2、安装Certbot
bash
sudo apt install certbot python3-certbot-nginx -y
3、申请SSL证书
bash
sudo certbot nginx -d yourdomain.com -d www.yourdomain.com
按提示输入邮箱
选择是否自动跳转HTTPS(选Y)
4、测试自动续期
bash
sudo certbot renew dry-run
九、安全加固(必做!)
1、安装fail2ban(防暴力破解)
bash
sudo apt install fail2ban -y
sudo systemctl enable fail2ban
2、定期更新系统
bash
sudo apt update && sudo apt upgrade -y 每周执行一次
3、备份方案
手动备份:将 `/
📣 商家广告:





0
IP地址: 63.152.63.116
搜索次数: 0
提问时间: 2025-11-07 23:17:53
🛒 域名购买:
3.ln.cn
naiwang.com.cn
zv.gs
xbhd.cn
nk.com.hk
93.gold
txqg.cn
779.net.cn
mj.gs
858.net.cn
❓️ 热门提问:
4000块钱主机配置
如何注册域名?成本多少
h5获取用户ip
站群系统单向链
linux拨号vps
cn域名限制
外国 dns服务器
虚拟宽带
香港一线通
配台电脑主机多少钱
豌豆Ai站群搜索引擎系统
🌐 域名评估:
j.gd.cn
42.gs
qglt.net.cn
yu8.hk.cn
htmu.cn
uavtower.net.cn
5a.tj.cn
oppo.tj.cn
2223.com.cn
q.sd.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
suchmaschinen service gmbh
검색 엔진 소스 코드
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。