云服务器搭建网站Nginx从零开始完整教程:腾讯云CVM与轻量应用服务器配置及优惠选择

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

很多朋友在第一次搭建网站时,都会卡在同一个地方:服务器买好了,域名也解析了,但就是无法通过 Nginx 正常访问页面。问题通常出在云服务器配置、安全组、Nginx 安装和站点配置这几个环节。

这篇云服务器搭建网站 Nginx 从零开始完整教程,将以腾讯云 CVM 和轻量应用服务器为例,带你走完从购买、配置到上线网站的每一步。文末还会结合腾讯云最新优惠活动,帮你选到性价比最高的配置。

一、云服务器与Nginx环境准备

在正式安装 Nginx 之前,你需要先准备一台带公网 IP 的 Linux 云服务器,并配置好基础环境。

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

  1. 选择并购买腾讯云服务器

    个人博客、企业官网、小程序后端等场景,通常选择 2 核 4G 内存起步即可。若并发量较大或计划运行数据库,可考虑 4 核 8G 或更高配置。地域建议选择离你主要用户群最近的区域,以降低访问延迟。
  2. 配置安全组,放行 80 和 443 端口

    在腾讯云控制台找到你的云服务器实例,进入安全组配置,添加入站规则,放行 TCP 协议的 80 端口(HTTP)和 443 端口(HTTPS)。这是外部能够访问你网站的前提。
  3. 登录服务器并更新系统

    使用 SSH 工具登录服务器后,执行以下命令更新软件包:

    sudo apt update && sudo apt upgrade -y    Ubuntu/Debian
    sudo yum update -y                        CentOS

完成以上步骤,你的云服务器就已经具备了安装 Nginx 的基础条件。

二、Nginx安装与网站上线实战

以 Ubuntu 22.04 系统为例,搭建一个可访问的静态网站。

买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. 安装 Nginx

    执行以下命令安装 Nginx:

    sudo apt -y install nginx

    安装完成后,启动 Nginx 服务并设置为开机自启:

    sudo systemctl start nginx
    sudo systemctl enable nginx

    此时,在浏览器中访问你的服务器公网 IP,如果看到 “Welcome to nginx!” 页面,说明 Nginx 已成功运行。

  2. 创建网站目录和首页文件

    执行以下命令创建网站根目录,并新建一个简单的 文件:

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

    sudo mkdir -p /var/www/mywebsite
    sudo nano /var/www/mywebsite/index.

    在打开的文件中写入以下内容:

    <!DOCTYPE >
    <>
    <head><title>我的第一个网站</title></head>
    <body>
        <h1>Hello, 腾讯云 Nginx!</h1>
        <p>这是用云服务器搭建网站 Nginx 从零开始完整教程部署的页面。</p>
    </body>
    </>
  3. 配置 Nginx 站点

    编辑默认站点配置文件:

    sudo nano /etc/nginx/sites-enabled/default

    root 指令修改为你的网站目录,并确保 index 指令包含 index.

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

    server {
        listen 80 default_server;
        listen [::]:80 default_server;
    
        root /var/www/mywebsite;
        index index. index.htm index.nginx-debian.;
    
        server_name _;
    
        location / {
            try_files $uri $uri/ =404;
        }
    }

    保存后,检查配置是否正确,然后重新加载 Nginx:

    sudo nginx -t
    sudo systemctl reload nginx

    再次访问你的服务器公网 IP,如果看到 “Hello, 腾讯云 Nginx!” 页面,说明你的网站已成功上线。

至此,你已经掌握了云服务器搭建网站 Nginx 从零开始完整教程的核心流程。后续可根据需求,安装 MySQL、PHP 等组件,搭建动态网站。

如果你正准备购买云服务器来实践本教程,现在正是好时机。腾讯云近期针对新用户和首次购买云服务器的用户推出了力度不小的优惠活动,2 核 4G 配置的 CVM 或轻量应用服务器,首年价格非常友好,足够你完成本教程并部署自己的项目。

点击下方链接,查看腾讯云最新优惠活动,选择适合你的云服务器配置,开启你的建站之旅:https://curl.qcloud.com/89geAkEc

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