在腾讯云国际站搭建网站,核心流程可以分为四大步:准备服务器和环境 → 部署 Web 服务 → 上传网站代码 → 绑定域名并访问

下面以最常见的 Linux 系统 + Nginx 为例,给你一个清晰的实操步骤。


第一步:准备一台云服务器(CVM)

  1. 注册/登录
    访问腾讯云国际站或云小强云服务器代理商更有优惠,注册并完成实名认证。

  2. 购买服务器
    进入 CVM 产品页,关键配置建议:

    • 地域:选离目标用户最近的地域,如新加坡、硅谷、法兰克福。

    • 镜像:选公共镜像 Ubuntu 22.04/20.04 或 CentOS 7.9(更轻量)。

    • 实例:个人网站选 1 核 1G 或 2 核 2G 就够。

  3. 设置安全组(防火墙)
    创建服务器时或购买后,务必在安全组规则中 放通入站端口

    • 80(HTTP)

    • 443(HTTPS)

    • 22(SSH,远程登录用)

    源 IP 一般填 0.0.0.0/0 代表允许所有来源。

  4. 获取登录信息
    在控制台“实例”页面找到服务器的 公网 IP,并重置好 root 密码(或使用密钥对)。


第二步:远程登录并安装 Web 服务器

使用 SSH 客户端连接服务器:

复制

下载

ssh root@你的服务器公网IP
1. 更新系统并安装 Nginx复制
  • 下载
    apt update
    apt install nginx -y复制
  • 下载
    yum install epel-release -y
    yum install nginx -y
2. 启动 Nginx 并设为开机自启

复制

下载

systemctl start nginx
systemctl enable nginx

这时,在浏览器地址栏输入 http://你的公网IP,如果看到 Nginx 欢迎页,说明 Web 服务已启动成功。


第三步:配置网站目录并上传代码

1. 了解默认网站目录
  • Nginx 默认网页根目录通常在 /usr/share/nginx/html 或 /var/www/html
    建议在 /var/www 下创建你自己的网站目录:

    复制

    下载
    mkdir -p /var/www/mysite
2. 上传你的网站文件

本地准备好 index.html 等网页文件,然后通过以下任一方式上传到服务器的 /var/www/mysite 目录:

  • SCP 命令(在本地终端执行):

    复制

    下载
    scp -r /本地/网站文件夹 root@公网IP:/var/www/mysite
  • SFTP 客户端(如 FileZilla、WinSCP),连接服务器后直接拖拽上传。

  • rz/sz 工具(需先 apt install lrzsz),用 Xshell 等终端上传。

3. 配置 Nginx 指向你的网站

不要改动默认主配置,而是新建一个站点配置文件:

复制

下载

nano /etc/nginx/conf.d/mysite.conf   # 或用 vi

粘贴以下最简配置:

复制

下载

server {
    listen 80;
    server_name 你的域名 或 公网IP;   # 先写IP测试,后期绑域名

    root /var/www/mysite;            # 你的网站目录
    index index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }
}

保存(Ctrl+O,回车,Ctrl+X),然后测试并重载 Nginx:

复制

下载

nginx -t              # 检查语法
systemctl reload nginx

再次访问 http://你的公网IP,就能看到你自己的网页了。


第四步:绑定域名并启用 HTTPS(强烈建议)

1. 域名解析

在域名注册商处,添加一条 A 记录

  • 主机记录:通常填 @(代表根域名)或 www

  • 记录值:你的服务器公网 IP

  • TTL:默认 600 即可

解析生效后,回到刚才的 Nginx 配置,把 server_name 改成你的域名,并重载 Nginx。

2. 申请免费 SSL 证书(开启 HTTPS)

最简单是用 Certbot 自动申请和续期

复制

下载

# Ubuntu
apt install certbot python3-certbot-nginx -y
# 申请证书并自动修改配置
certbot --nginx -d yourdomain.com -d www.yourdomain.com

按提示操作,Certbot 会自动修改 Nginx 并开启 HTTPS。同时确认安全组已放通了 443 端口


常见问题快速排查

  • 访问超时/打不开:检查安全组 80/443 端口是否放通,Nginx 是否正在运行。

  • 403 Forbidden:可能是 /var/www/mysite 目录或文件权限不对,执行 chmod -R 755 /var/www/mysite

  • 配置不生效:每次改完 Nginx 配置,记得执行 nginx -t && systemctl reload nginx

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐