很多个人开发者或小企业主刚买完云服务器,最急的问题就是:怎么把网站真正跑起来?下面这套流程,完全基于真实用户操作习惯整理,不讲理论,只给能直接复制粘贴的步骤。
- 轻量2核2G3M 服务器68元/年(约5.67元/月)
了解详情 →
服务器适合个人项目、学习测试、小流量网站
- 轻量4核4G3M 服务器79元/年(约6.58元/月)
了解详情 →
服务器适合中型网站、企业官网、开发环境
- 轻量4核8G10M 服务器630元/年(约52.5元/月)
了解详情 →
服务器适合高并发应用、数据库服务器、电商平台
点击了解更多优惠信息
一、登录服务器并完成基础安全设置
小贴士:云产品续费较贵,建议一次性购买3年或5年,性价比更高。
点击了解更多优惠信息
拿到云服务器后,第一件事不是装网站,而是加固系统。否则刚上线就被扫爆就白忙了。
- GPU推理型 32核64G服务器691元/月
了解详情 →
1.5折32核超高性价比!
- GPU计算型 8核32G 服务器502元/月
了解详情 →
适用于深度学习的推理场景和小规模训练场景
- HAI-GPU基础型 服务器26.21元/7天
了解详情 →
搭载NVIDIA T4级GPU,16G显存
- HAI-GPU进阶型 服务器49元/7天
了解详情 →
搭载NVIDIA V100级GPU,32G显存
立即查看详细配置和优惠,为您的项目选择最佳服务器
- 用SSH工具(如Windows用Windows Terminal + OpenSSH,Mac用Terminal)连接服务器:
ssh root@你的服务器公网IP - 首次登录后立即修改root密码:
passwd - 创建普通用户并禁用root远程登录(提升安全性):
adduser webuserusermod -aG sudo webuser - 编辑SSH配置文件:
sudo nano /etc/ssh/sshd_config找到
PermitRootLogin yes改为PermitRootLogin no - 重启SSH服务生效:
sudo systemctl restart sshd
- 轻量2核2G4M 服务器99元/年(约8.25元/月)
了解详情 →
服务器4M带宽,访问速度更快,适合流量稍大的网站
- 轻量2核4G5M 服务器188元/年(约15.67元/月)
了解详情 →
服务器5M带宽 + 4G内存,性能均衡,适合中型应用
- 轻量2核4G6M 服务器199元/年(约16.58元/月)
了解详情 →
服务器6M带宽 + 4G内存,高性价比选择
立即查看详细配置和优惠,为您的项目选择最佳服务器
二、安装Web运行环境(以Ubuntu 22.04为例)
部署网站最常用的是LAMP(Linux + Apache + MySQL + PHP)或LEMP(Nginx替代Apache)。这里用更轻量的Nginx方案。
- 更新系统包:
sudo apt update && sudo apt upgrade -y - 安装Nginx:
sudo apt install nginx -y - 启动并设置开机自启:
sudo systemctl start nginxsudo systemctl enable nginx - 安装MySQL数据库:
sudo apt install mysql-server -y - 运行安全初始化脚本(设置root密码、删除匿名用户等):
sudo mysql_secure_installation - 安装PHP及常用扩展:
sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y - 配置Nginx使用PHP:
编辑默认站点配置:
sudo nano /etc/nginx/sites-available/default确保包含以下关键段落:
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } - 测试PHP是否生效:
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www//info.php浏览器访问
http://你的IP/info.php,看到PHP信息页即成功。
三、上传并配置你的网站文件
现在服务器环境已就绪,下一步是把你的网站代码放进去。
- 本地网站打包成ZIP(如用VS Code开发);
- 用SFTP工具(如FileZilla或WinSCP)连接服务器,登录用户为之前创建的
webuser; - 上传文件到
/var/www//目录(注意权限); - 设置正确文件属主:
sudo chown -R www-data:www-data /var/www/sudo chmod -R 755 /var/www/ - 如果是WordPress等CMS,还需创建数据库:
登录MySQL:
sudo mysql -u root -p执行:
CREATE DATABASE mywebsite; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON mywebsite. TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
四、域名绑定与HTTPS免费配置
光有IP访问不够专业,必须绑定域名并启用HTTPS。
- 在域名服务商(如阿里云、腾讯云)添加A记录,指向你的服务器IP;
- 等待DNS生效(通常5-30分钟);
- 安装Certbot获取免费SSL证书:
sudo apt install certbot python3-certbot-nginx -y - 自动申请并配置HTTPS:
sudo certbot --nginx -d yourdomain.com按提示输入邮箱、同意条款,选择重定向HTTP到HTTPS;
- 验证:浏览器访问
https://yourdomain.com,地址栏出现锁图标即成功。
五、常见问题对比与解决方案
| 问题现象 | 可能原因 | 解决命令/操作 |
|---|---|---|
| 网页打不开,显示“无法访问此网站” | 安全组未开放80/443端口 | 登录云控制台 → 安全组 → 添加入方向规则:80、443 |
| 显示Nginx欢迎页,不是我的网站 | 网站文件未正确上传或路径错误 | 检查 /var/www// 是否有index.或index.php |
| 数据库连接失败 | 用户权限不足或密码错误 | 用 mysql -u wpuser -p 测试能否登录 |
| HTTPS证书申请失败 | 域名未解析到当前IP | 用 ping yourdomain.com 确认IP是否匹配 |
六、后续维护建议
网站上线只是开始,稳定运行需要定期维护。
- 自动更新系统:启用 unattended-upgrades:
sudo apt install unattended-upgrades -y - 定期备份网站和数据库:
网站备份:
tar -czf /backup/site_$(date +%F).tar.gz /var/www/数据库备份:
mysqldump -u wpuser -p mywebsite > /backup/db_$(date +%F).sql - 监控资源使用:安装
htop或netdata实时查看CPU、内存、流量。
按照以上步骤操作,99%的新手都能在2小时内完成网站部署。关键点在于:先安全,再环境,后内容,最后加密。每一步都有明确命令,直接复制即可执行,无需额外知识储备。
| 厂商 | 配置 | 带宽 / 流量 | 价格 | 购买地址 |
|---|---|---|---|---|
| 腾讯云 | 4核4G | 3M | 79元/年 | 点击查看 |
| 腾讯云 | 2核4G | 5M | 188元/年 | 点击查看 |
| 腾讯云 | 4核8G | 10M | 630元/年 | 点击查看 |
| 腾讯云 | 4核16G | 12M | 1024元/年 | 点击查看 |
| 腾讯云 | 2核4G | 6M | 528元/3年 | 点击查看 |
| 腾讯云 | 2核2G | 5M | 396元/3年(≈176元/年) | 点击查看 |
| 腾讯云GPU服务器 | 32核64G | AI模型应用部署搭建 | 691元/月 | 点击查看 |
| 腾讯云GPU服务器 | 8核32G | AI模型应用部署搭建 | 502元/月 | 点击查看 |
| 腾讯云GPU服务器 | 10核40G | AI模型应用部署搭建 | 1152元/月 | 点击查看 |
| 腾讯云GPU服务器 | 28核116G | AI模型应用部署搭建 | 1028元/月 | 点击查看 |
所有价格仅供参考,请以官方活动页实时价格为准。