加油
努力

腾讯云轻量服务器如何配置Web环境来部署网站?

在腾讯云轻量应用服务器(Lighthouse)上部署网站,最推荐的方式是使用官方提供的“宝塔面板”镜像LNMP/LAMP 环境镜像,它们能大幅简化配置流程。以下是两种主流方案的详细步骤:


✅ 方案一:使用宝塔面板镜像(推荐新手)

适合希望图形化操作、快速建站的用户。

1. 创建实例时选择镜像

  • 登录 腾讯云控制台 → 进入 轻量应用服务器 → 点击 创建
  • 镜像 选择页,搜索 “宝塔”,选择官方认证的 宝塔面板 镜像(如 CentOS 7 + 宝塔 8.x)。
  • 其他配置按需设置(CPU/内存/带宽/地域等),完成支付。

2. 初始化并登录宝塔

  • 创建成功后,在实例列表中找到该服务器,点击 远程连接 → 选择 VNCSSH 工具(如 Xshell、FinalShell)。
  • 首次启动后,终端会显示:
    宝塔面板地址:http://<公网IP>:8888
    用户名:root
    密码:xxxxxx(注意区分大小写)

    ⚠️ 若未自动显示,可执行命令查看:
    cat /www/server/panel/default.pl

3. 安装 Web 环境

  • 浏览器访问 http://<公网IP>:8888,用 root 和密码登录。
  • 在左侧菜单选择 软件商店 → 找到目标环境:
    • 静态网站:仅选 Nginx/Apache + PHP(如 PHP 8.1)+ MySQL/MariaDB
    • WordPress 等 CMS:直接点“一键安装”按钮,输入域名、数据库信息即可自动部署。
  • 按提示完成安装(通常 2~5 分钟)。

4. 配置网站

  • 进入 网站添加站点
    • 填写域名(需提前备案并解析到服务器 IP)
    • 根目录默认 /www/wwwroot/域名
    • 选择 PHP 版本、数据库类型
  • 上传网站文件至对应目录(可通过 FTP/SFTP 或宝塔内置文件管理器)。

5. 安全加固(重要!)

  • 修改默认端口(8888):设置 → 面板设置 → 修改面板端口
  • 启用 SSL 证书:宝塔 → 网站 → 设置 → SSL → 申请免费 Let’s Encrypt 证书
  • 开启防火墙规则:设置 → 安全 → 放行必要端口(80/443/SSH 等)

✅ 方案二:手动搭建 LNMP/LAMP(适合高级用户)

若需完全自定义控制,可选择 Ubuntu 22.04CentOS 7 基础镜像,然后手动安装。

示例:Ubuntu 22.04 搭建 Nginx + PHP + MySQL(LNMP)

# 1. 更新系统
sudo apt update && sudo apt upgrade -y

# 2. 安装 Nginx
sudo apt install nginx -y
sudo systemctl enable nginx && sudo systemctl start nginx

# 3. 安装 PHP-FPM(以 PHP 8.1 为例)
sudo apt install php8.1-fpm php8.1-mysql php8.1-curl php8.1-gd php8.1-mbstring -y

# 4. 安装 MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation  # 设置 root 密码等

# 5. 配置 Nginx 支持 PHP
sudo nano /etc/nginx/sites-available/default
# 修改 location ~ .php$ 部分(参考官方文档)
# 重启 Nginx
sudo systemctl restart nginx

# 6. 开放防火墙端口
sudo ufw allow 'Nginx Full'
sudo ufw allow ssh
sudo ufw enable

# 7. 测试访问
# 创建 test.php 放入 /var/www/html/
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/test.php
# 浏览器访问 http://<公网IP>/test.php

💡 提示:生产环境建议结合 certbot 申请 HTTPS 证书,并使用 systemctl 管理服务自启。


🔐 关键注意事项

项目 说明
域名备案 中国大陆节点必须完成 ICP 备案才能通过 80/443 端口访问(备案流程约 10~20 天)
安全组规则 确保腾讯云控制台「安全组」已放行 80/443/22 端口(与系统防火墙协同生效)
定期备份 使用宝塔的“备份计划”功能,或手动 mysqldump + 文件打包至 COS
监控告警 开通腾讯云云监控,设置 CPU/内存/磁盘预警阈值

需要我提供:

  • 📝 某类网站(如 WordPress/Discuz!/Node.js)的一键部署脚本?
  • 🔒 针对高并发场景的性能优化配置(Nginx 调优、Redis 缓存等)?
  • 🌐 如何绑定自定义域名并完成 HTTPS 自动续期?

欢迎告诉我你的具体需求,我可以进一步定制方案!

云服务器