🗣 Wd提问: 云服务器搭建教程
🤖 Ai回答: 搭建云服务器是一个非常实用的技能,适用于开发、测试、部署网站、运行应用、学习 Linux 系统等场景。下面我将为你提供一份完整、详细、分步骤的云服务器搭建教程(以主流云服务商如阿里云、腾讯云、华为云、AWS 为例),并涵盖从选择服务商到部署环境的全过程。
🧭 一、选择云服务商
目前主流云服务商包括:
阿里云(Alibaba Cloud)
腾讯云(Tencent Cloud)
华为云(Huawei Cloud)
AWS(Amazon Web Services)
Google Cloud / Microsoft Azure
✅ 推荐新手使用阿里云或腾讯云,国内访问快、支持中文、新手优惠多。
🛠️ 二、注册账号 & 实名认证
1、访问官网(如:[阿里云](https://www.aliyun.com/))
2、注册账号 → 完成手机/邮箱验证
3、进行实名认证(企业或个人均可,需身份证或营业执照)
4、充值(可选,部分新用户有免费额度)
💻 三、购买云服务器(ECS / CVM)
步骤:
1、进入控制台 → “云服务器 ECS” 或 “CVM”
2、点击“创建实例”
3、配置参数:
| 项目 | 推荐配置(新手/学习用) |
| 地域 | 选择离你最近的地区(如华东1) |
| 实例规格 | 1核CPU / 1GB内存 / 20GB系统盘 |
| 操作系统 | Ubuntu 20.04 LTS / CentOS 7 |
| 网络类型 | 经典网络 / 专有网络(VPC) |
| 安全组规则 | 开放 SSH (22)、HTTP(80)、HTTPS(443) |
| 存储 | 20GB SSD(足够起步) |
| 带宽 | 1Mbps(够用) |
⚠️ 注意:首次购买可能有免费试用期(如1个月),适合学习。
4、确认配置 → 购买 → 支付
🔐 四、连接云服务器(SSH 登录)
方法一:使用终端(Linux/Mac)或 PuTTY(Windows)
1、获取登录信息:
在控制台 → 云服务器列表 → 找到你的实例 → 查看“登录信息”
通常包含:
公网 IP 地址
用户名(Ubuntu 默认 `ubuntu`,CentOS 默认 `root`)
密码(首次登录时会发送邮件或短信)
2、使用 SSH 登录(推荐)
bash
Linux/Mac/Terminal
ssh username@your_public_ip
示例:
ssh ubuntu@123.123.123.123
如果提示“权限拒绝”,请检查安全组是否开放了22端口。
3、Windows 用户推荐工具:
PuTTY(下载安装后输入IP和端口22)
Xshell / MobaXterm(功能更强,支持多标签)
📦 五、基础系统设置
登录成功后,建议进行以下操作:
1、更新系统软件包
bash
Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
CentOS/RHEL
sudo yum update -y
2、设置主机名(可选)
bash
sudo hostnamectl set-hostname myserver
3、安装常用工具
bash
sudo apt install -y vim curl wget git net-tools htop screen tmux
🌐 六、安装 Web 服务(Nginx + PHP + MySQL)
1、安装 Nginx(Web 服务器)
bash
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
访问公网 IP → 应该看到 Nginx 欢迎页!
2、安装 MySQL 数据库
bash
sudo apt install mysql-server -y
sudo mysql_secure_installation
设置 root 密码,移除匿名用户等安全设置。
3、安装 PHP(与 Nginx 结合)
bash
sudo apt install php-fpm php-mysql -y
sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm
注意:PHP 版本根据系统而定(如 7.4、8.0)
4、配置 Nginx 支持 PHP
编辑站点配置文件:
bash
sudo nano /etc/nginx/sites-available/default
替换内容为:
nginx
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
保存退出,重启 Nginx:
bash
sudo nginx -t
sudo systemctl restart nginx
5、创建测试页面
bash
sudo mkdir -p /var/www/html
sudo nano /var/www/html/index.php
写入:
php
<?php
phpinfo();
?
访问 `http://你的公网IP/index.php` → 应该看到 PHP 信息页面。
🛡️ 七、安全加固(重要!)
1、修改 SSH 端口(可选,增强安全性)
编辑配置文件:
bash
sudo nano /etc/ssh/sshd_config
修改:
bash
Port 2222 改成其他端口,比如 2222
PermitRootLogin no 禁止 root 直接登录
重启 SSH:
bash
sudo systemctl restart ssh
⚠️ 修改端口后,请确保防火墙允许新端口!
2、配置防火墙(UFW / iptables)
Ubuntu 推荐使用 UFW:
bash
sudo ufw allow 2222/tcp 新 SSH 端口
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
3、安装 Fail2Ban(防暴力破解)
bash
sudo apt install fail2ban -y
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
🧩 八、部署你的第一个项目(示例:Node.js + Express)
1、安装 Node.js
bash
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs -y
node -v
npm -v
2、创建简单项目
bash
mkdir myapp && cd myapp
npm init -y
npm install express
创建 `server.js`:
javascript
const express = require('express');
const app = express();
app.get('/', (req, res) = {
res.send('Hello from Cloud Server!');
});
app.listen(3000, '0.0.0.0', () = {
console.log('Server running on port 3000');
});
3、启动项目
bash
node server.js
访问 `http://你的公网IP:3000` → 应该看到“Hello from Cloud Server!”
👉 为了后台常驻运行,推荐使用 `pm2`:
bash
npm install -g pm2
pm2 start server.js name myapp
pm2 startup systemd
pm2 save
📁 九、数据备份与迁移
定期导出数据库:`mysqldump -u root -p database_name backup.sql`
使用 `rsync` 或 `scp` 备份文件
使用云服务商提供的“快照”功能(阿里云/腾讯云都有)
📱 十、远程管理 & 监控
使用 `htop` 查看系统负载
使用 `netstat` / `ss` 查看端口占用
使用 `journalctl -u nginx` 查看服务日志
使用云平台控制台监控 CPU、内存、带宽
✅ 十一、常见问题排查
| 问题 | 解决方法 |
| 无法连接 SSH | 检查安全组、防火墙、密码/密钥 |
| Nginx 403 Forbidden | 检查目录权限、index 文件是否存在 |
| PHP 页面空白 | 检查 PHP-FPM 是否启动,路径是否正确 |
| 端口被占用 | `sudo lsof -i :80` 查看进程,`kill -9 pid` 杀死 |
| 系统卡顿 | 升级配置(CPU/内存)或优化程序 |
🎁 十二、新手福利
阿里云新用户:免费体验 1 核 1G 1M 带宽 1 个月
腾讯云:学生认证可得 300 元代金券
AWS:免费套餐(1 年内)含 EC2、S3、RDS 等
建议先用免费额度练手,再升级付费配置。
📚 学习资源推荐
[阿里云官方文档](https://help.aliyun.com/)
[Ubuntu Server Guide](https://ubuntu.com/server/docs)
[DigitalOcean 教程](https://www.digitalocean.com/community/tutorials)
B站搜索:“云服务器搭建教程”、“Linux入门”、“Nginx部署”
🚀 总结
你现在已掌握:
✅ 如何购买和配置云服务器
✅ 如何通过 SSH 登录并管理
✅ 如何部署 Web 服务(Nginx + PHP + MySQL)
✅ 如何安全加固服务器
✅ 如何部署 Node.js 项目
✅ 如何监控和维护
下一步你可以:
部署自己的博客(如 WordPress)
托管个人网站或 API
学习 Docker 容器化部署
搭建 Git 服务器或 CI/CD 流水线
如果你希望我为你定制一个具体的项目(比如搭建 WordPress、Django、Flask、Vue 前端等),可以告诉我你的需求,我会提供专属部署脚本+详细步骤!
祝你搭建顺利,玩转云服务器!🚀💻☁️
需要我帮你生成一键部署脚本或自动化安装包吗?欢迎继续提问!
📣 商家广告:





0
IP地址: 164.189.197.166
搜索次数: 0
提问时间: 2025-11-03 03:34:26
🛒 域名购买:
z-u.net
37.gold
sou.gg
9el.cn
3.bj.cn
zf.gs
815.red
zhansou.cn
32.cx
mmmf.com.cn
❓️ 热门提问:
服务器sql server
php工程师如何做微服务
cn2线路云服务器
vps日本vps
江苏服务器托管bgp
有名搜索引擎
建设网络机房
香港看夜景的地方
国内云服务器购买
banamex域名
豌豆Ai站群搜索引擎系统
🌐 域名评估:
pagedog.com.cn
axfv.cn
evtol.nx.cn
ll.jl.cn
rdqq.cn
joyw.cn
b.js.cn
tbvc.cn
67.cx
ev.mo.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
站群网站
网站搜索
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。