走啊走
奋斗

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

服务器价格表

在腾讯云轻量应用服务器(Lighthouse)上部署网站,通常有一键部署手动部署两种方式。对于新手或追求效率的用户,推荐使用“镜像市场”的一键部署方案;对于需要高度定制化的场景,则选择手动搭建环境。

以下是两种主流方案的详细步骤:

方法一:使用“一键部署”(推荐新手)

这是最简单的方式,腾讯云官方和应用市场提供了大量预配置好的镜像(如 WordPress、Discuz!、宝塔面板等),安装后直接可用。

  1. 登录控制台
    进入 腾讯云轻量应用服务器控制台。
  2. 创建实例
    • 点击【创建】,选择地域和带宽。
    • 关键步骤:在“镜像”选择页面,不要选“系统镜像”,而是切换到“应用镜像”标签页。
    • 在搜索框输入你需要的应用名称(例如 WordPressLNMP宝塔 等)。
    • 选择一个评分较高的镜像,点击【下一步】。
  3. 配置与购买
    • 设置管理员密码(建议记录好,用于后续 SSH 登录)。
    • 确认配置并支付费用。
  4. 访问网站
    • 实例创建完成后,在列表中找到你的服务器,点击右侧的【连接】或【详情】。
    • 如果是 WordPress 等建站类镜像,界面通常会直接显示“访问地址”、“用户名”和“密码”,直接在浏览器打开即可开始建站。
    • 如果是 宝塔面板 镜像,会显示面板的访问地址、用户名和密码,登录后通过图形化界面管理网站。

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

如果你需要特定的软件版本或自定义架构,可以购买空白的 Linux 系统镜像,然后手动安装环境。

第一步:连接服务器

  • Windows 用户:下载并使用 PuTTY 或 Xshell 工具。
  • Mac/Linux 用户:直接使用终端(Terminal)。
  • 命令ssh root@<你的公网 IP>,输入之前设置的密码登录。

第二步:安装运行环境(以 LNMP 为例)

这里以安装 Nginx + MySQL + PHP (LNMP) 环境为例,这是最通用的 Web 环境组合。

  1. 更新软件源

    yum update -y  # CentOS/Alibaba Cloud OS
    # 或者
    apt update -y # Ubuntu/Debian
  2. 安装 Nginx

    yum install nginx -y
    systemctl start nginx
    systemctl enable nginx
  3. 安装 MySQL/MariaDB

    yum install mariadb-server -y
    systemctl start mariadb
    systemctl enable mariadb
    mysql_secure_installation  # 按提示设置 root 密码
  4. 安装 PHP 及相关扩展

    yum install php php-fpm php-mysqlnd -y
    systemctl start php-fpm
    systemctl enable php-fpm
  5. 配置 Nginx 支持 PHP
    编辑 Nginx 配置文件(路径通常为 /etc/nginx/nginx.conf/etc/nginx/conf.d/default.conf),确保包含 PHP-FPM 的 FastCGI 配置。如果不确定,可以直接使用宝塔面板来管理这些配置(见下文)。

第三步:上传网站代码

  • 方式 A(使用 FTP/SFTP):使用 FileZilla 等工具,连接服务器的 SFTP 端口(默认 22),将本地网站文件上传到 /var/www/html 目录。
  • 方式 B(使用 Git):在服务器上克隆你的代码仓库。
    git clone https://github.com/your-repo.git /var/www/html

第四步:配置防火墙与安全组

这是新手最容易忽略的一步,必须放行 80 (HTTP) 和 443 (HTTPS) 端口。

  1. 轻量服务器防火墙
    • 在控制台找到实例 -> 【更多】->【防火墙】。
    • 添加规则:允许 TCP 协议的 80 和 443 端口。
  2. 安全组规则(如果使用的是云服务器 CVM 模式):
    • 进入【安全组】,添加入方向规则,允许 80 和 443 端口。

特别推荐:使用宝塔面板(简化运维)

如果你不想敲复杂的命令行,可以在方法一中选择“宝塔面板”镜像,或者在方法二中先安装宝塔:

  1. 安装脚本(以 CentOS 7+ 为例):
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
  2. 获取地址:安装完成后,终端会输出面板地址、用户名和密码。
  3. 图形化管理
    • 在浏览器输入面板地址登录。
    • 点击【网站】->【创建站点】,填写域名(或 IP)。
    • 点击【数据库】创建数据库。
    • 点击【文件】上传你的网站源码。
    • 点击【SSL】免费申请 Let’s Encrypt 证书,实现 HTTPS 加密。

常见问题排查

  • 无法访问网站:90% 的情况是安全组/防火墙没开放 80/443 端口,请优先检查控制台的安全组设置。
  • 权限错误:上传代码后,确保所有者正确。
    chown -R www:www /var/www/html
    chmod -R 755 /var/www/html
  • 域名解析:如果你的网站绑定了域名,记得去域名服务商处添加一条 A 记录,指向你的服务器公网 IP。

通过以上任一方法,你就可以成功在腾讯云轻量服务器上部署网站了。如果是初次尝试,强烈建议从宝塔面板镜像开始,能节省大量配置时间。