在腾讯云轻量应用服务器(Lighthouse)上部署网站,通常有一键部署和手动部署两种方式。对于新手或追求效率的用户,推荐使用“镜像市场”的一键部署方案;对于需要高度定制化的场景,则选择手动搭建环境。
以下是两种主流方案的详细步骤:
方法一:使用“一键部署”(推荐新手)
这是最简单的方式,腾讯云官方和应用市场提供了大量预配置好的镜像(如 WordPress、Discuz!、宝塔面板等),安装后直接可用。
- 登录控制台
进入 腾讯云轻量应用服务器控制台。 - 创建实例
- 点击【创建】,选择地域和带宽。
- 关键步骤:在“镜像”选择页面,不要选“系统镜像”,而是切换到“应用镜像”标签页。
- 在搜索框输入你需要的应用名称(例如
WordPress、LNMP、宝塔等)。 - 选择一个评分较高的镜像,点击【下一步】。
- 配置与购买
- 设置管理员密码(建议记录好,用于后续 SSH 登录)。
- 确认配置并支付费用。
- 访问网站
- 实例创建完成后,在列表中找到你的服务器,点击右侧的【连接】或【详情】。
- 如果是 WordPress 等建站类镜像,界面通常会直接显示“访问地址”、“用户名”和“密码”,直接在浏览器打开即可开始建站。
- 如果是 宝塔面板 镜像,会显示面板的访问地址、用户名和密码,登录后通过图形化界面管理网站。
方法二:手动部署(适合进阶用户)
如果你需要特定的软件版本或自定义架构,可以购买空白的 Linux 系统镜像,然后手动安装环境。
第一步:连接服务器
- Windows 用户:下载并使用 PuTTY 或 Xshell 工具。
- Mac/Linux 用户:直接使用终端(Terminal)。
- 命令:
ssh root@<你的公网 IP>,输入之前设置的密码登录。
第二步:安装运行环境(以 LNMP 为例)
这里以安装 Nginx + MySQL + PHP (LNMP) 环境为例,这是最通用的 Web 环境组合。
-
更新软件源
yum update -y # CentOS/Alibaba Cloud OS # 或者 apt update -y # Ubuntu/Debian -
安装 Nginx
yum install nginx -y systemctl start nginx systemctl enable nginx -
安装 MySQL/MariaDB
yum install mariadb-server -y systemctl start mariadb systemctl enable mariadb mysql_secure_installation # 按提示设置 root 密码 -
安装 PHP 及相关扩展
yum install php php-fpm php-mysqlnd -y systemctl start php-fpm systemctl enable php-fpm -
配置 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) 端口。
- 轻量服务器防火墙:
- 在控制台找到实例 -> 【更多】->【防火墙】。
- 添加规则:允许 TCP 协议的 80 和 443 端口。
- 安全组规则(如果使用的是云服务器 CVM 模式):
- 进入【安全组】,添加入方向规则,允许 80 和 443 端口。
特别推荐:使用宝塔面板(简化运维)
如果你不想敲复杂的命令行,可以在方法一中选择“宝塔面板”镜像,或者在方法二中先安装宝塔:
- 安装脚本(以 CentOS 7+ 为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec - 获取地址:安装完成后,终端会输出面板地址、用户名和密码。
- 图形化管理:
- 在浏览器输入面板地址登录。
- 点击【网站】->【创建站点】,填写域名(或 IP)。
- 点击【数据库】创建数据库。
- 点击【文件】上传你的网站源码。
- 点击【SSL】免费申请 Let’s Encrypt 证书,实现 HTTPS 加密。
常见问题排查
- 无法访问网站:90% 的情况是安全组/防火墙没开放 80/443 端口,请优先检查控制台的安全组设置。
- 权限错误:上传代码后,确保所有者正确。
chown -R www:www /var/www/html chmod -R 755 /var/www/html - 域名解析:如果你的网站绑定了域名,记得去域名服务商处添加一条 A 记录,指向你的服务器公网 IP。
通过以上任一方法,你就可以成功在腾讯云轻量服务器上部署网站了。如果是初次尝试,强烈建议从宝塔面板镜像开始,能节省大量配置时间。
CLOUD云计算