🗣 Wd提问: vps搭建安装教程
🤖 Ai回答: 搭建 VPS(Virtual Private Server,虚拟专用服务器)是一个非常实用的技能,尤其适合个人网站、开发测试环境、远程服务器部署等用途。下面是一份详细的 VPS 搭建与安装教程,适用于主流 Linux 发行版(如 Ubuntu/Debian/CentOS),以 Ubuntu 20.04 LTS 为例进行说明。
🌐 一、准备工作
1、购买 VPS
推荐服务商(按性价比排序):
[BandwagonHost](https://bandwagonhost.com)(美国便宜)
[Linode](https://linode.com)
[Vultr](https://vultr.com)
[AWS EC2](https://aws.amazon.com/ec2/)
[阿里云 / 腾讯云](https://cloud.aliyun.com)
✅ 建议选择:Ubuntu 20.04 或 Debian 11 系统镜像
🔧 二、连接 VPS
使用 SSH 连接
在本地终端中执行:
bash
ssh root@你的VPS公网IP
示例:`ssh root@123.45.67.89`
首次连接会提示是否信任主机,输入 `yes` 即可。
⚠️ 如果使用 Windows,推荐使用 PuTTY 或 Windows Terminal + OpenSSH
🛠 三、系统初始化设置
1、更新系统包
bash
sudo apt update && sudo apt upgrade -y
2、设置时区(可选)
bash
sudo timedatectl set-timezone Asia/Shanghai
3、修改 root 密码(安全建议)
bash
passwd
4、创建普通用户(强烈推荐)
bash
adduser yourusername
然后添加到 sudo 组:
bash
usermod -aG sudo yourusername
切换用户登录:
bash
su yourusername
✅ 后续操作建议使用普通用户 + sudo 权限,避免误操作。
🛡 四、配置防火墙(UFW)
bash
sudo ufw enable
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
查看状态:
bash
sudo ufw status
💾 五、安装常用工具
1、安装 wget 和 curl
bash
sudo apt install wget curl -y
2、安装 vim 编辑器
bash
sudo apt install vim -y
3、安装 unzip 工具
bash
sudo apt install unzip -y
🌐 六、部署 Web 服务(Nginx + PHP + MySQL)
1、安装 Nginx
bash
sudo apt install nginx -y
启动并开机自启:
bash
sudo systemctl start nginx
sudo systemctl enable nginx
测试访问:浏览器打开 `http://你的IP`,应看到默认欢迎页。
2、安装 MySQL
bash
sudo apt install mysql-server -y
启动并开启自启:
bash
sudo systemctl start mysql
sudo systemctl enable mysql
安全配置:
bash
sudo mysql_secure_installation
按提示设置 root 密码、删除匿名用户、禁用远程 root 登录等。
3、安装 PHP 及扩展
bash
sudo apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y
检查 PHP 版本:
bash
php -v
4、配置 Nginx 支持 PHP
编辑站点配置文件:
bash
sudo nano /etc/nginx/sites-available/default
修改内容如下(关键部分):
nginx
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; 根据实际版本调整
}
}
重启 Nginx:
bash
sudo systemctl restart nginx
5、测试 PHP
创建测试文件:
bash
echo <?php phpinfo(); ? | sudo tee /var/www/html/info.php
访问:`http://你的IP/info.php` 查看 PHP 信息。
📁 七、部署一个简单网站(可选)
将你的网页文件上传到 `/var/www/html` 目录下。
例如上传一个 `index.html`:
bash
echo <h1Hello, World!</h1 | sudo tee /var/www/html/index.html
访问:`http://你的IP`
🔒 八、安全增强建议
1、更改 SSH 端口(防止暴力破解)
编辑配置文件:
bash
sudo nano /etc/ssh/sshd_config
找到 `Port 22`,改为其他端口(如 2222):
bash
Port 2222
重启 SSH:
bash
sudo systemctl restart ssh
修改后需用新端口连接:`ssh -p 2222 user@IP`
2、使用密钥登录(更安全)
生成密钥对(在本地电脑执行):
bash
ssh-keygen -t rsa -b 4096 -C your_email@65.hk
复制公钥到 VPS:
bash
ssh-copy-id -i ~/.ssh/id_rsa.pub user@your_vps_ip
然后关闭密码登录:
bash
sudo nano /etc/ssh/sshd_config
修改:
bash
PasswordAuthentication no
重启 SSH:
bash
sudo systemctl restart ssh
🔄 九、备份与维护
1、定期备份数据
bash
tar -czf backup_$(date +%Y%m%d).tar.gz /var/www/html /etc/nginx
2、自动更新(可选)
bash
sudo apt install unattended-upgrades -y
🚀 十、进阶应用(可选)
| 功能 | 推荐工具 |
| 域名解析 | Cloudflare / DNSPod |
| SSL 证书 | Let's Encrypt(certbot) |
| 数据库管理 | phpMyAdmin |
| 一键脚本 |宝塔面板(不推荐生产环境)、Softaculous |
🔐 使用 Let's Encrypt 免费获取 HTTPS 证书:
bash
sudo apt install certbot python3-certbot-nginx -y
sudo certbot nginx -d yourdomain.com
✅ 总结:VPS 搭建流程图
购买 VPS → SSH 登录 → 系统更新 → 创建用户 → 防火墙 → 安装 Nginx/PHP/MySQL → 配置网站 → 安全加固
📚 参考资料
[Ubuntu 官方文档](https://ubuntu.com/tutorials)
[Nginx 官方文档](https://nginx.org/en/docs/)
[Let's Encrypt 教程](https://certbot.eff.org)
如果你告诉我你具体想做什么(比如搭建博客、游戏服务器、Node.js 应用等),我可以提供更具体的配置方案!
📣 商家广告:





0
IP地址: 203.101.154.213
搜索次数: 1
提问时间: 2025-11-06 03:56:25
🛒 域名购买:
mj.gs
te.biz
tc.gs
ndgj.cn
twks.cn
zfxm.cn
ousou.cn
pmmm.com.cn
41.gold
chxk.cn
❓️ 热门提问:
机房应急方案
服务器租用湖南
x86国产服务器
超融合服务器平台
域名注册网查询
redirect uri域名不一致怎么办
网站开发用什么语言最适合内容管理
公司注册网址怎么弄
服务器vps租用
服务器备份策略
豌豆Ai站群搜索引擎系统
🌐 域名评估:
su.sc.cn
xhxai.asia
axpj.cn
erlp.cn
anfl.cn
ylkk.cn
5a.nm.cn
catl.bj.cn
su7.gx.cn
su.hn.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
贵阳洁净车间
한국 검색 엔진
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。