在腾讯云轻量应用服务器(CentOS 7.6 64位)上搭建网站,通常包括以下几个步骤:配置环境、安装 Web 服务、部署网站文件、配置域名和防火墙等。下面是一个完整的建站流程,适合新手操作。
✅ 一、准备工作
-
登录服务器
- 使用 SSH 工具(如 Xshell、PuTTY、或腾讯云控制台的 WebShell)连接你的轻量服务器。
- 默认用户名为
root,密码是你设置的或初始密码。
ssh root@你的服务器公网IP -
更新系统
yum update -y
✅ 二、安装 LAMP 或 LNMP 环境(推荐 LNMP)
常见组合:
- LAMP:Linux + Apache + MySQL + PHP
- LNMP:Linux + Nginx + MySQL + PHP(性能更好,推荐)
方法一:使用宝塔面板(推荐新手)
宝塔面板可以图形化管理服务器,非常方便。
-
安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh -
安装完成后,会输出面板地址、用户名和密码,形如:
Bt-Panel: http://你的IP:8888 username: xxxxxxxx password: xxxxxxxx -
打开浏览器访问
http://你的服务器IP:8888- 首次登录会提示安装环境组件(选择 LNMP 或 LAMP,推荐 LNMP)
- 安装 PHP、Nginx、MySQL 等
-
通过宝塔创建网站
- 点击「网站」→「添加站点」
- 输入你的域名(如没有,可先用 IP 访问)
- 创建完成后,网站根目录通常是
/www/wwwroot/你的域名/
-
上传网站文件
- 可通过 FTP(宝塔自带 FileZilla 配置)或直接在面板上传
- 将你的网站代码(HTML、PHP 等)放入根目录
-
配置数据库(如需要)
- 在「数据库」中创建数据库和用户
- 将数据库信息填入你的网站配置文件(如
config.php)
方法二:手动安装 LNMP(适合进阶用户)
-
安装 Nginx
yum install -y nginx systemctl start nginx systemctl enable nginx -
安装 MySQL(以 MariaDB 为例)
yum install -y mariadb-server mariadb systemctl start mariadb systemctl enable mariadb mysql_secure_installation # 设置 root 密码、删除匿名用户等 -
安装 PHP(以 PHP 7.4 为例)
yum install -y epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install -y php74w php74w-cli php74w-common php74w-gd php74w-mysql php74w-xml php74w-mbstring php74w-fpm systemctl start php-fpm systemctl enable php-fpm -
配置 Nginx 支持 PHP
编辑站点配置文件(如
/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 -
上传网站文件到
/usr/share/nginx/htmlecho "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php
✅ 三、开放防火墙端口
腾讯云轻量服务器默认有安全组限制,需在控制台放行端口:
- 登录 腾讯云轻量服务器控制台
- 找到你的实例 →「防火墙」→「添加规则」
- 放行以下端口:
80(HTTP)443(HTTPS)8888(宝塔面板)22(SSH,通常已开启)
✅ 四、绑定域名(可选)
- 在域名服务商处,将域名 A 记录解析到你的服务器公网 IP。
- 在宝塔或 Nginx 中配置 server_name 为你的域名。
- 可在宝塔中免费申请 SSL 证书,开启 HTTPS。
✅ 五、测试访问
在浏览器输入:
http://你的服务器IP→ 查看是否显示网站http://你的域名→ 如果已解析,也可访问
✅ 常见问题
| 问题 | 解决方法 |
|---|---|
| 无法访问 80 端口 | 检查安全组是否放行 80 端口 |
| PHP 不解析 | 检查 Nginx 是否正确配置 fastcgi_pass |
| 数据库连接失败 | 检查 MySQL 是否运行,用户权限是否正确 |
| 宝塔打不开 | 检查 8888 端口是否在安全组放行 |
✅ 总结
| 步骤 | 内容 |
|---|---|
| 1 | 登录服务器,更新系统 |
| 2 | 安装宝塔面板(推荐)或手动部署 LNMP |
| 3 | 创建网站,上传文件 |
| 4 | 配置数据库(如需要) |
| 5 | 放行防火墙端口(80、443 等) |
| 6 | 绑定域名 + 配置 SSL(可选) |
如果你有具体需求(如 WordPress、Typecho、静态网站等),可以告诉我,我可以提供更详细的配置步骤。
祝你建站顺利!🚀
云知识