在腾讯云轻量应用服务器(Lighthouse)上搭建应用或网站的步骤如下,分为准备、配置、部署三个阶段:
一、准备工作
-
购买服务器
- 登录腾讯云控制台,进入 轻量应用服务器 页面。
- 选择地域、镜像(推荐应用镜像如 WordPress、LAMP、Node.js 等,或系统镜像如 CentOS/Ubuntu)。
- 选择套餐(根据需求选CPU、内存、带宽)。
- 完成购买后,等待实例初始化(约1-3分钟)。
-
获取服务器信息
- 在控制台获取服务器的公网IP、默认用户名(如
root或ubuntu)及密码(首次登录需重置)。
- 在控制台获取服务器的公网IP、默认用户名(如
二、基础配置
-
登录服务器
- Linux/macOS 使用终端:
ssh root@你的服务器IP - Windows 使用 PuTTY 或 PowerShell SSH。
- 输入密码后登录。
- Linux/macOS 使用终端:
-
安全设置(可选但推荐)
- 修改密码:
passwd - 配置SSH密钥:替换密码登录为密钥更安全。
- 防火墙设置:在腾讯云控制台配置防火墙规则(放行所需端口,如80、443、22)。
- 修改密码:
-
更新系统
# Ubuntu/Debian sudo apt update && sudo apt upgrade -y # CentOS sudo yum update -y
三、部署应用
场景1:使用腾讯云应用镜像(如WordPress)
- 购买时选择 WordPress 等应用镜像,系统会自动安装环境。
- 访问
http://服务器IP按提示完成配置(数据库已预装)。 - 通过
http://服务器IP/wp-admin管理后台。
场景2:手动部署(以LAMP为例)
-
安装环境
# Ubuntu 安装 Apache + MySQL + PHP sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y -
启动服务
sudo systemctl start apache2 sudo systemctl enable apache2 -
测试PHP
- 创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php - 访问
http://服务器IP/info.php查看PHP信息。
- 创建测试文件:
-
部署代码
- 上传网站文件到
/var/www/html/(可用FTP或scp命令)。
- 上传网站文件到
场景3:部署Docker应用
- 安装Docker:
curl -fsSL https://get.docker.com | sh sudo systemctl start docker - 拉取镜像并运行(以Nginx为例):
sudo docker run -d -p 80:80 --name my-nginx nginx - 访问
http://服务器IP查看默认Nginx页面。
四、域名与HTTPS(可选)
- 绑定域名
- 在域名注册商处将域名解析到服务器IP(A记录)。
- 配置HTTPS
- 使用Let’s Encrypt免费证书:
sudo apt install certbot python3-certbot-nginx -y sudo certbot --nginx -d 你的域名.com
- 使用Let’s Encrypt免费证书:
五、后续维护
- 备份数据:定期通过腾讯云控制台创建快照。
- 监控资源:使用腾讯云监控查看CPU、带宽使用情况。
- 更新软件:定期运行系统更新命令。
常见问题
- 无法SSH连接
- 检查防火墙是否放行22端口,确认IP未被安全组拦截。
- 网站无法访问
- 检查服务是否运行(如
systemctl status apache2),确认端口(80/443)开放。
- 检查服务是否运行(如
- 应用镜像密码遗忘
- 重置密码:WordPress密码可通过MySQL修改,或重装应用镜像。
通过以上步骤,你可以快速在腾讯云轻量服务器上搭建网站或应用。根据需求选择应用镜像(省时)或手动配置(灵活)。
云服务器