奋斗
努力

腾讯云轻量服务器怎么部署网站?

云计算

在腾讯云轻量应用服务器(Lighthouse)上部署网站,通常有“一键建站”和“手动部署”两种主流方式。对于新手,推荐优先使用官方的一键镜像;对于需要自定义环境或已有代码的用户,则适合手动搭建。

以下是详细的操作指南:


方法一:使用“一键建站”功能(推荐新手)

这是最简单的方式,腾讯云会自动安装好 Web 服务(Nginx/Apache)、数据库(MySQL)和运行环境(PHP/Python/Node.js),你只需上传代码即可。

  1. 登录控制台
    进入 腾讯云轻量应用服务器控制台。
  2. 创建或选择实例
    • 如果是新购机:在购买页面选择 “操作系统” 时,不要选纯 Linux(如 Ubuntu/CentOS),而是直接选择 “镜像” 标签页下的 “建站镜像”(例如:LNMP、LAMP、WordPress 等)。
    • 如果是已购机:点击实例列表中的 “更多” -> “重装系统”,然后选择一个建站镜像进行重装。
  3. 初始化环境
    重装完成后,等待几分钟让系统自动配置环境。
  4. 上传网站文件
    • 在实例详情页左侧菜单点击 “文件管理”。
    • 默认网站根目录通常是 /www/wwwroot(具体取决于你选择的镜像类型)。
    • 将你的网站源码(HTML、PHP 等)上传到该目录。
  5. 配置域名与解析
    • 在控制台找到 “域名备案” 或 “域名解析” 相关入口。
    • 确保你的域名已备案(国内服务器必须备案才能访问),并将域名的 A 记录指向服务器的公网 IP。
  6. 访问测试
    在浏览器输入 http://你的服务器IP 或 http://你的域名,如果看到欢迎页面或你的网站内容,即部署成功。

方法二:手动部署(适合进阶用户)

如果你已经购买了纯净版 Linux 服务器(如 Ubuntu 20.04, CentOS 7/8),或者需要特定的软件版本,可以手动搭建环境。

1. 连接服务器

  • 在控制台点击 “远程连接”(Web SSH)或使用本地终端(PuTTY/Terminal)通过 SSH 登录:
    ssh root@<你的服务器公网IP>
    # 默认密码是你购买时设置的 root 密码

2. 安装 Web 环境 (以 LNMP 为例)

这里以 Ubuntu 为例,CentOS 命令略有不同(需将 apt 改为 yum)。

  • 更新软件源:
    sudo apt update && sudo apt upgrade -y
  • 安装 Nginx:
    sudo apt install nginx -y
  • 安装 MySQL/MariaDB:
    sudo apt install mysql-server -y
    sudo mysql_secure_installation  # 按提示设置 root 密码
  • 安装 PHP 及相关扩展(根据语言需求):
    sudo apt install php-fpm php-mysql php-curl php-gd -y

3. 配置 Nginx

  1. 编辑配置文件:
    sudo nano /etc/nginx/sites-available/default
  2. 修改 server_name 为你的域名,并指定 root 路径(例如 /var/www/html):

    server {
        listen 80;
        server_name your-domain.com; # 替换为你的域名
    
        location / {
            root /var/www/html;
            index index.html index.php;
            try_files $uri $uri/ =404;
        }
    
        # PHP 处理配置示例
        location ~ .php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php8.1-fpm.sock;
        }
    }
  3. 保存退出 (Ctrl+O, Enter, Ctrl+X),并重启 Nginx:
    sudo systemctl restart nginx

4. 上传代码

你可以使用 FTP 工具(如 FileZilla)或 SFTP 客户端连接服务器,将代码上传到 /var/www/html 目录。

5. 开放防火墙端口

轻量服务器默认可能只开放了 22 (SSH) 和 80 (HTTP) 端口。

  • 在腾讯云控制台左侧菜单选择 “安全组”。
  • 编辑规则,确保 TCP 80 和 TCP 443 (HTTPS) 端口对 0.0.0.0/0 开放。

关键注意事项

  1. 域名备案(ICP)
    • 如果你的服务器位于中国内地节点,必须完成 ICP 备案才能通过域名访问网站。未备案域名只能临时通过 IP 访问(且可能被拦截)。
    • 备案流程可在腾讯云控制台提交,通常需要 10-20 个工作日。
  2. 安全加固
    • 建议修改默认的 SSH 端口(22)。
    • 安装云镜(主机安全)防护病毒和恶意扫描。
    • 定期备份数据(可使用腾讯云自带的“快照”功能)。
  3. HTTPS 证书
    • 为了安全性,建议申请免费 SSL 证书(腾讯云控制台可免费领取 Let’s Encrypt 证书),并在 Nginx 中配置 HTTPS 重定向。

如果你是第一次尝试,强烈建议使用“方法一”中的建站镜像,它能省去 90% 的环境配置时间,让你专注于网站内容的开发。

未经允许不得转载:云服务器 » 腾讯云轻量服务器怎么部署网站?