在腾讯云轻量应用服务器(CentOS 7.6 64位)上搭建网站,通常包括以下几个步骤:配置环境、部署网站、上传代码、配置域名和访问。下面是一个详细的建站流程,以搭建一个常见的 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Nginx + MySQL + PHP)环境为例。
一、准备工作
-
登录服务器
- 使用 SSH 工具(如 Xshell、PuTTY 或终端)连接你的轻量服务器:
ssh root@你的服务器公网IP - 默认用户名是
root,输入密码登录。
- 使用 SSH 工具(如 Xshell、PuTTY 或终端)连接你的轻量服务器:
-
更新系统
yum update -y
二、选择建站方式(推荐两种)
方式一:手动搭建 LAMP / LNMP 环境(适合学习或定制)
1. 安装 Apache + PHP + MySQL(LAMP)
# 安装 Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd
# 安装 MySQL(这里以 MariaDB 为例)
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
# 安装 PHP(建议 PHP 7.4 或 8.0)
yum install epel-release -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum install yum-utils -y
yum-config-manager --enable remi-php74 # 或 php80
yum install php php-mysql php-gd php-xml php-mbstring -y
# 重启 Apache 使 PHP 生效
systemctl restart httpd
2. 测试 PHP 是否正常
创建测试文件:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
在浏览器访问:
http://你的服务器IP/info.php
如果看到 PHP 信息页面,说明环境正常。
3. 部署网站代码
将你的网站代码(如 WordPress、Discuz、静态 HTML 等)上传到 /var/www/html/ 目录。
示例(上传 WordPress):
cd /var/www/html
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* ./
rm -rf wordpress latest-zh_CN.tar.gz
4. 配置数据库
mysql -u root -p
在 MySQL 中创建数据库和用户:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
然后通过浏览器访问 IP 地址,进行 WordPress 安装。
方式二:使用宝塔面板(推荐新手)
宝塔面板可以图形化管理服务器,一键部署环境。
1. 安装宝塔面板
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: xxxxx
password: xxxxx
⚠️ 注意:首次登录后建议修改默认密码,并绑定账号以便找回。
2. 登录宝塔面板
在浏览器中打开 http://你的服务器IP:8888,输入账号密码登录。
3. 安装环境套件
- 进入“软件商店”,安装:
- Nginx(或 Apache)
- MySQL
- PHP(如 PHP 7.4)
- 等待安装完成。
4. 创建网站
- 点击“网站” → “添加站点”
- 填写域名(如果没有域名,可先用 IP 或临时域名)
- 根目录选择
/www/wwwroot/你的站点名 - 数据库:勾选“创建数据库”,填写数据库名和密码
5. 上传网站文件
- 使用宝塔文件管理器上传代码
- 或使用 FTP(宝塔可安装 Pure-Ftp)
- 或使用命令行
scp/rsync上传
6. 配置域名(可选)
- 如果你有域名,在腾讯云 DNS 控制台添加 A 记录,指向服务器公网 IP
- 在宝塔中修改站点,绑定你的域名
- 可在宝塔中申请免费 SSL 证书(Let’s Encrypt)开启 HTTPS
三、开放防火墙端口
确保服务器安全组和防火墙开放以下端口:
- 80(HTTP)
- 443(HTTPS)
- 8888(宝塔面板,建议修改端口或用反向)
- 22(SSH)
在腾讯云控制台:
轻量服务器 → 防火墙 → 添加规则
四、常见问题
-
无法访问网站?
- 检查 Apache/Nginx 是否运行:
systemctl status httpd或systemctl status nginx - 检查防火墙是否开放 80 端口
- 检查腾讯云安全组是否放行
- 检查 Apache/Nginx 是否运行:
-
权限问题?
chown -R apache:apache /var/www/html # LAMP chmod -R 755 /var/www/html -
宝塔面板无法访问?
- 检查是否开放 8888 端口
- 检查是否被防火墙拦截:
firewall-cmd --list-ports
五、后续建议
- 定期备份网站和数据库
- 设置自动更新和安全扫描
- 使用 CDN (如腾讯云 CDN)
- 开启 HTTPS(宝塔可一键申请证书)
✅ 总结:
| 方法 | 适合人群 | 优点 | 缺点 |
|---|---|---|---|
| 手动搭建 LAMP/LNMP | 学习者、开发者 | 灵活、轻量 | 配置复杂 |
| 宝塔面板 | 新手、运维 | 图形化、一键部署 | 占用少量资源 |
如果你有具体想搭建的网站类型(如 WordPress、Typecho、静态站、Node.js 等),可以告诉我,我可以提供更具体的部署教程。
云计算CLOUD