云服务器买完怎么搭网站?Linux环境部署全流程详解

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

很多用户在购买云服务器后不知道如何搭建网站,尤其面对命令行、Web服务配置、文件上传等环节容易卡住。如果你已经选好配置、完成下单,接下来的关键是快速、安全地把网站跑起来。本文聚焦Linux实例(Ubuntu/CentOS)环境,手把手教你从零部署一个可访问的网站。

以下流程严格依据官方文档及控制台当前操作逻辑整理,适用于个人博客、企业展示站、小型CMS等常见场景。

爆款 腾讯云服务器 · 热销配置
限时优惠 | 个人专享
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元/年
查看全部优惠配置 →

一、购买后必须立即完成的3项基础配置

刚创建的云服务器处于“裸机”状态,需先打通网络与安全策略,否则后续部署会失败。

  • 开放HTTP/HTTPS端口:登录控制台 → 进入“云服务器CVM” → 找到你的实例 → 点击“安全组” → 编辑入站规则,添加:
    • 协议类型:TCP,端口范围:80(HTTP)
    • 协议类型:TCP,端口范围:443(HTTPS)
    • 源IP:0.0.0.0/0(或限制为特定IP更安全)
  • 绑定弹性公网IP(如未自动分配):部分按量计费实例默认无公网IP,需在“弹性公网IP”页面申请并绑定到CVM实例。
  • 设置登录凭证:若创建时未设置密钥对,务必通过控制台“重置密码”功能设置root或普通用户密码,否则无法SSH登录。

完成以上步骤后,你的服务器才具备对外提供Web服务的基本条件。建议此时curl.qcloud.com/jEVGu7kK,为后续可能的配置升级预留预算空间。

二、通过SSH连接服务器并初始化环境

使用本地终端(macOS/Linux)或PuTTY(Windows)执行远程登录:

买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个月优惠 →

  1. 打开终端,输入命令:ssh root@你的公网IP
  2. 首次连接会提示确认指纹,输入yes继续
  3. 输入设置的密码,成功进入命令行界面

登录后立即执行系统更新,确保软件包为最新版本:

  • Ubuntu系统:sudo apt update && sudo apt upgrade -y
  • CentOS系统:sudo yum update -y

这一步看似简单,但能避免因旧版软件漏洞导致的安全风险。官方镜像虽已预装基础安全补丁,但上线前仍建议手动刷新一次。

三、安装Web服务栈(LAMP/LNMP)

绝大多数网站依赖“Web服务器 + 数据库 + 脚本语言”组合。Linux实例推荐两种主流方案:

长期特惠 腾讯云服务器 · 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年
查看长期特惠详情 →

方案A:Nginx + PHP + MySQL(LNMP)

  • 安装Nginx:sudo apt install nginx -y(Ubuntu)或 sudo yum install nginx -y(CentOS)
  • 启动并设为开机自启:sudo systemctl start nginx && sudo systemctl enable nginx
  • 安装PHP及常用扩展:sudo apt install php-fpm php-mysql php-curl php-xml -y
  • 安装MySQL:sudo apt install mysql-server -y,安装后运行sudo mysql_secure_installation加固安全

方案B:Apache + PHP + MariaDB(LAMP)

  • 安装Apache:sudo apt install apache2 -y
  • 安装PHP:sudo apt install php libapache2-mod-php php-mysql -y
  • 安装MariaDB(MySQL替代品):sudo apt install mariadb-server -y

选择建议:若追求高并发性能(如静态资源多、访问量大),选Nginx;若使用WordPress等传统CMS且偏好简单配置,Apache更友好。控制台提供的“应用市场”镜像可一键部署LNMP环境,适合不想手动配置的用户——curl.qcloud.com/jEVGu7kK,部分套餐含免费镜像使用权。

四、上传网站文件并配置站点根目录

网站代码需放置在Web服务器指定的目录中:

  • Nginx默认站点目录:/var/www//
  • Apache默认站点目录:/var/www//(Ubuntu)或 /var/www/(CentOS)

上传方式有两种:

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服务器详情 →

  1. 使用SFTP工具(推荐):如FileZilla,主机填公网IP,协议选SFTP,用户名为root或你创建的普通用户,端口22。连接后直接拖拽文件到对应目录。
  2. 命令行上传:本地执行scp -r ./your-site/ root@你的IP:/var/www//(需本地安装OpenSSH)

上传后,确保文件权限正确:

  • 设置目录权限:sudo chown -R www-data:www-data /var/www/(Ubuntu)
  • 设置文件可读:sudo chmod -R 755 /var/www/

此时在浏览器访问http://你的公网IP,应能看到网站首页。若显示“Welcome to nginx”或Apache默认页,说明Web服务已运行,但网站文件未正确覆盖——检查上传路径是否准确。

五、绑定域名与启用HTTPS(可选但强烈建议)

虽然用IP可访问,但正式网站必须绑定域名。步骤如下:

  1. 在“域名注册”服务中购买域名(或使用已有域名)
  2. 进入“DNS解析”控制台,添加A记录:主机记录填@www,记录值填你的公网IP
  3. 等待DNS生效(通常5-30分钟)

启用HTTPS可提升安全性和SEO排名。提供免费SSL证书:

  • 在“SSL证书”控制台申请免费DV证书
  • 下载证书后,按Nginx/Apache格式配置虚拟主机
  • 重启Web服务生效

注意:证书申请需域名已完成ICP备案(中国大陆政策要求),海外用户不受此限。

FAQ

  1. Q:部署后网站打不开,可能是什么原因?
    A:优先检查三点:① 安全组是否开放80/443端口;② Web服务是否启动(systemctl status nginx);③ 防火墙是否拦截(默认无系统防火墙,但若自行安装需放行端口)。
  2. Q:能否不装数据库?
    A:可以。纯静态网站(/CSS/JS)只需Web服务器,无需MySQL/PHP。上传文件后直接访问即可。
  3. Q:有没有一键建站工具?
    A:有。在CVM创建时选择“应用镜像”,可选WordPress、Drupal、宝塔面板等,自动完成环境部署。适合不想敲命令的用户。
  4. Q:网站访问慢怎么办?
    A:先用curl -o /dev/null -s -w "%{time_total}n" http://你的IP测试服务器响应时间。若本地快、公网慢,可能是带宽不足,建议升级公网带宽或启用CDN。

搭建网站的核心在于“环境匹配需求”。不要盲目追求高配,先用基础实例验证流程,再根据流量增长弹性扩容。CVM支持随时升降配,成本可控。现在curl.qcloud.com/jEVGu7kK,可享首购特惠,快速启动你的网站项目。

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