在腾讯云轻量应用服务器(Lighthouse)上使用 CentOS 搭建网站,主要分为以下几个步骤:购买服务器、连接服务器、安装环境、部署网站、配置域名和防火墙。以下是详细操作指南:
✅ 一、准备工作
-
购买腾讯云轻量应用服务器
- 登录 腾讯云官网
- 进入「轻量应用服务器」控制台
- 创建实例:
- 地域选择靠近用户的位置(如广州、上海)
- 镜像选择:CentOS 7.9 或 CentOS Stream 8/9
- 套餐选择(如2H4G,带宽5Mbps等)
- 设置登录密码或密钥对
-
获取公网 IP
- 实例创建成功后,在控制台查看分配的公网 IP 地址。
✅ 二、连接服务器(SSH)
使用 SSH 工具连接服务器,推荐使用:
- Windows:Xshell、PuTTY 或 PowerShell
- macOS / Linux:终端直接 SSH
ssh root@你的公网IP
输入密码后即可登录。
✅ 三、更新系统并安装必要工具
# 更新系统包
yum update -y
# 安装常用工具(可选)
yum install -y wget vim net-tools epel-release
✅ 四、安装 LAMP 或 LNMP 环境(以 LNMP 为例)
方案一:使用一键安装包(推荐新手)
安装宝塔面板(可视化管理,适合初学者)
- 安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后会输出面板地址、用户名和密码,请保存好。
- 放行安全组和防火墙端口
在腾讯云控制台中:
- 进入轻量服务器详情页 → 防火墙
- 添加规则:
- 端口:
8888(宝塔面板) - 端口:
80(HTTP) - 端口:
443(HTTPS) - 端口:
3306(MySQL,可选开放) - 协议:TCP
- 端口:
- 登录宝塔面板
浏览器访问:
http://你的公网IP:8888
输入账号密码登录。
-
通过宝塔安装环境
- 首次登录会提示安装套件(LNMP 或 LAMP)
- 推荐选择:Nginx + MySQL + PHP
-
创建网站
- 在「网站」→「添加站点」
- 输入域名(或先用 IP 测试)
- 根目录如:
/www/wwwroot/yourdomain.com - 可同时创建数据库
-
上传网站文件
- 使用宝塔文件管理器上传
- 或使用 FTP/SFTP(需安装 FTP 服务)
方案二:手动安装 LNMP(适合进阶用户)
# 1. 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx
# 2. 安装 MySQL(以 MariaDB 为例)
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation # 设置 root 密码等安全选项
# 3. 安装 PHP(以 PHP 7.4 为例)
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install -y php php-fpm php-mysql php-gd php-xml php-mbstring
# 启动 PHP-FPM
systemctl start php-fpm
systemctl enable php-fpm
# 4. 配置 Nginx 支持 PHP
vim /etc/nginx/conf.d/default.conf
替换内容如下(简单示例):
server {
listen 80;
server_name your_domain_or_ip;
root /usr/share/nginx/html;
index index.php index.html;
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
重启 Nginx:
systemctl restart nginx
测试页面:
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php
浏览器访问 http://你的IP 查看是否显示 PHP 信息。
✅ 五、上传网站文件
将你的网站文件(HTML、PHP、WordPress 等)上传到网站根目录:
- 宝塔:
/www/wwwroot/你的站点名/ - 手动 LNMP:
/usr/share/nginx/html/
可以使用:
scp命令- SFTP 工具(如 FileZilla)
wget下载压缩包后解压
例如:
cd /www/wwwroot/your-site
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* ./
✅ 六、绑定域名(可选)
- 在域名服务商处解析域名到服务器公网 IP(A 记录)
- 在宝塔或 Nginx 配置中添加
server_name yourdomain.com; - 申请 SSL 证书(宝塔可一键申请 Let’s Encrypt)
✅ 七、开放防火墙端口
确保以下端口在 腾讯云轻量服务器防火墙 中已放行:
| 端口 | 用途 |
|---|---|
| 80 | HTTP |
| 443 | HTTPS |
| 8888 | 宝塔面板 |
| 3306 | 数据库(可选) |
注意:轻量服务器默认有自带防火墙(不是系统 iptables),必须在腾讯云控制台设置!
✅ 八、测试访问
打开浏览器访问:
http://你的IP- 或
http://你的域名
如果看到网站内容,说明搭建成功!
📌 常见问题
-
无法访问?
- 检查安全组/防火墙是否放行 80 端口
- 检查 Nginx 是否运行:
systemctl status nginx - 检查网站根目录是否有文件
-
宝塔打不开?
- 检查 8888 端口是否在腾讯云防火墙中开放
- 尝试重启宝塔:
bt restart
-
权限问题?
- 文件属主应为
www:www(宝塔默认) - 使用命令修复:
chown -R www:www /www/wwwroot/your-site
- 文件属主应为
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 购买 CentOS 轻量服务器 |
| 2 | SSH 登录 |
| 3 | 安装环境(推荐宝塔) |
| 4 | 创建网站、上传文件 |
| 5 | 绑定域名 + SSL(可选) |
| 6 | 开放防火墙端口 |
如果你是新手,强烈推荐使用宝塔面板,可视化操作大大降低难度。
需要我帮你写一个自动部署 WordPress 的脚本吗?欢迎继续提问!
PHPWP博客