买了云服务器怎么快速部署网站?手把手教你从零上线

限时 腾讯云新春特惠 — 轻量2核2G4M 576元99元/年 立即领取 →

很多个人开发者或小企业主刚买完云服务器,最急的问题就是:怎么把网站真正跑起来?下面这套流程,完全基于真实用户操作习惯整理,不讲理论,只给能直接复制粘贴的步骤。

一、登录服务器并完成基础安全设置

拿到云服务器后,第一件事不是装网站,而是加固系统。否则刚上线就被扫爆就白忙了。

  1. 用SSH工具(如Windows用Windows Terminal + OpenSSH,Mac用Terminal)连接服务器:

    ssh root@你的服务器公网IP

    爆款 腾讯云服务器 · 热销配置
    限时优惠 | 个人专享
    1.7折
    轻量 2核2G4M
    50GB SSD | 300GB流量
    576元/年
    99元/年
    2.2折
    轻量 2核4G6M
    70GB SSD | 600GB流量
    900元/年
    199元/年
    2.5折
    轻量 4核8G10M
    120GB SSD | 1500GB流量
    2520元/年
    630元/年
    海外
    海外 2核2G30M
    东京/新加坡 | 1TB流量
    576元/年
    99元/年
    查看全部优惠配置 →

  2. 首次登录后立即修改root密码:

    passwd

  3. 创建普通用户并禁用root远程登录(提升安全性):

    adduser webuser
    usermod -aG sudo webuser

  4. 编辑SSH配置文件:

    sudo nano /etc/ssh/sshd_config

    买1年送3个月 腾讯云服务器 · 超值年付
    限时活动 | 数量有限
    轻量 2核2G4M
    个人专享 | 免费续3个月
    576元/年
    99元/年
    轻量 2核4G5M
    个人专享 | 免费续3个月
    780元/年
    188元/年
    轻量 4核8G12M
    个人专享 | 免费续3个月
    2760元/年
    880元/年
    CVM 2核2G S5
    个企同享 | 免费续3个月
    846元/年
    245元/年
    CVM 2核4G S5
    个企同享 | 免费续3个月
    2196元/年
    637元/年
    CVM 4核8G S5
    个企同享 | 免费续3个月
    4776元/年
    1256元/年
    立即领取买1年送3个月优惠 →

    找到 PermitRootLogin yes 改为 PermitRootLogin no

  5. 重启SSH服务生效:

    sudo systemctl restart sshd

二、安装Web运行环境(以Ubuntu 22.04为例)

部署网站最常用的是LAMP(Linux + Apache + MySQL + PHP)或LEMP(Nginx替代Apache)。这里用更轻量的Nginx方案。

长期特惠 腾讯云服务器 · 3年/5年机特惠
低至2折 | 省钱首选
2折
轻量 2核2G4M
个人专享 | 约9.8元/月
1728元/3年
353元/3年
2折
轻量 2核4G6M
个人专享 | 约14.7元/月
2700元/3年
528元/3年
5年
CVM SA2 AMD
高性价比 | 约17.4元/月
3400元/5年
1044元/5年
5年
CVM S5 Intel
稳定计算 | 约21.2元/月
4230元/5年
1269元/5年
查看长期特惠详情 →

  1. 更新系统包:

    sudo apt update && sudo apt upgrade -y

  2. 安装Nginx:

    sudo apt install nginx -y

  3. 启动并设置开机自启:

    sudo systemctl start nginx
    sudo systemctl enable nginx

    GPU 腾讯云 · GPU服务器 & 爆品专区
    AI算力 | 限量抢购
    GPU GN6S
    NVIDIA P4 | 4核20G
    501元/7天
    175元/7天
    GPU GN7
    NVIDIA T4 | 8核32G
    557元/7天
    239元/7天
    GPU GN8
    NVIDIA P40 | 6核56G
    1062元/7天
    456元/7天
    香港 2核 Linux
    独立IP | 跨境电商
    38元/月
    32.3元/月
    查看GPU服务器详情 →

  4. 安装MySQL数据库:

    sudo apt install mysql-server -y

  5. 运行安全初始化脚本(设置root密码、删除匿名用户等):

    sudo mysql_secure_installation

  6. 安装PHP及常用扩展:

    sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

  7. 配置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;
    }

  8. 测试PHP是否生效:

    创建测试文件:
    echo "<?php phpinfo(); ?>" | sudo tee /var/www//info.php

    浏览器访问 http://你的IP/info.php,看到PHP信息页即成功。

三、上传并配置你的网站文件

现在服务器环境已就绪,下一步是把你的网站代码放进去。

  1. 本地网站打包成ZIP(如用VS Code开发);
  2. 用SFTP工具(如FileZillaWinSCP)连接服务器,登录用户为之前创建的webuser
  3. 上传文件到 /var/www// 目录(注意权限);
  4. 设置正确文件属主:

    sudo chown -R www-data:www-data /var/www/
    sudo chmod -R 755 /var/www/

  5. 如果是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。

  1. 在域名服务商(如阿里云、腾讯云)添加A记录,指向你的服务器IP;
  2. 等待DNS生效(通常5-30分钟);
  3. 安装Certbot获取免费SSL证书:

    sudo apt install certbot python3-certbot-nginx -y

  4. 自动申请并配置HTTPS:

    sudo certbot --nginx -d yourdomain.com

    按提示输入邮箱、同意条款,选择重定向HTTP到HTTPS;

  5. 验证:浏览器访问 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

  • 监控资源使用:安装 htopnetdata 实时查看CPU、内存、流量。

按照以上步骤操作,99%的新手都能在2小时内完成网站部署。关键点在于:先安全,再环境,后内容,最后加密。每一步都有明确命令,直接复制即可执行,无需额外知识储备。

推荐 腾讯云服务器 · 更多优惠配置
点击查看详情
轻量 2核2G4M
50GB SSD | 300GB流量
99元/年
轻量 2核4G6M
70GB SSD | 600GB流量
199元/年
海外 Linux 2核2G30M
东京/新加坡 | 1TB流量
99元/年
海外 Win 2核2G30M
东京/新加坡 | 1TB流量
99元/年
上云大礼包 1670元
代金券礼包
轻量服务器特惠
跨境电商服务器
查看全部优惠 | 领取专属礼包 →