在腾讯云轻量应用服务器(CentOS 7.6 64位)上搭建一个网站,通常需要完成以下几个步骤。下面是一个通用的建站流程,适用于部署静态网站、动态网站(如 WordPress、Discuz!、Typecho 等)或你自己开发的 Web 应用。
🧰 准备工作
-
登录服务器
- 使用 SSH 登录你的腾讯云轻量服务器:
ssh root@你的服务器IP - 如果你设置了密钥登录,请使用
-i参数指定私钥文件。
- 使用 SSH 登录你的腾讯云轻量服务器:
-
更新系统软件包
yum update -y
✅ 第一步:安装 Web 服务器环境(LNMP 或 LAMP)
你可以选择以下几种方式之一来搭建环境:
方式一:手动安装 LNMP(推荐)
1. 安装 Nginx
yum install nginx -y
systemctl start nginx
systemctl enable nginx
2. 安装 MySQL(MariaDB)
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation # 设置数据库密码
3. 安装 PHP(适合动态网站)
yum install php php-mysqlnd php-fpm -y
systemctl start php-fpm
systemctl enable php-fpm
4. 配置 Nginx 支持 PHP
编辑默认站点配置文件:
vim /etc/nginx/conf.d/default.conf
将 index.php 加入索引页,并配置 PHP 处理模块(如果不会可提供模板)。
重启服务:
systemctl restart nginx
方式二:使用一键安装包(宝塔面板推荐)
安装宝塔面板(非常简单易用)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后会输出面板地址和用户名密码,通过浏览器访问即可进行可视化建站操作。
✅ 第二步:上传网站代码
方法一:自己写 HTML 页面
把网页文件放在 /usr/share/nginx/html/ 目录下即可。
方法二:上传自己的项目(FTP/SFTP)
- 可以使用 FileZilla、WinSCP 等工具连接服务器上传文件。
- 推荐使用 SFTP,安全且方便。
方法三:使用 Git 拉取项目
如果你有 GitHub/Gitee 仓库:
cd /usr/share/nginx/html/
git clone https://github.com/你的项目.git
✅ 第三步:设置防火墙和端口开放
开放 80 和 443 端口(用于 HTTP/HTTPS)
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
注意:腾讯云服务器还需要在控制台的安全组中放行对应端口!
✅ 第四步:绑定域名(可选)
1. 在 DNS 解析服务商添加 A 记录指向你的服务器 IP
比如在腾讯云、阿里云等平台解析。
2. 修改 Nginx 配置绑定域名
vim /etc/nginx/conf.d/default.conf
修改 server_name yourdomain.com www.yourdomain.com;
然后重启 Nginx:
systemctl restart nginx
✅ 第五步:申请 SSL 证书(启用 HTTPS)
可以使用宝塔面板自动申请 Let’s Encrypt 证书,或者手动使用 Certbot 工具。
📌 常见网站程序安装建议
| 网站类型 | 推荐方式 |
|---|---|
| WordPress | 宝塔面板一键部署 / 手动安装 LNMP + 下载 WP |
| Typecho | 同上 |
| 静态页面 | 放到 Nginx 默认目录即可 |
| Node.js 项目 | 使用 PM2 + Nginx 反向 |
| Java 项目 | Tomcat + JDK + Nginx |
📚 示例:快速部署一个 WordPress 网站
- 宝塔面板 → 网站 → 添加站点
- 数据库选择 MySQL,创建数据库
- 下载 WordPress:
cd /www/wwwroot/你的域名 wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar -zxvf latest-zh_CN.tar.gz cp -r wordpress/* ./ chown -R www:www ./ - 浏览器打开域名开始安装 WordPress
❗常见问题排查
- 网站无法访问?
- 检查安全组是否放行 80 端口
- 检查 Nginx 是否运行
- 检查本地能否 ping 通服务器 IP
- 页面显示空白?
- 查看日志:
/var/log/nginx/error.log或 PHP 错误日志
- 查看日志:
- 数据库连接失败?
- 检查用户名、密码、数据库名是否正确
🎯 总结
| 步骤 | 内容 |
|---|---|
| 1 | 登录服务器,更新系统 |
| 2 | 安装 LNMP 或宝塔面板 |
| 3 | 上传网站文件 |
| 4 | 设置防火墙和域名解析 |
| 5 | 绑定域名并测试访问 |
如果你告诉我你要建什么类型的网站(例如博客、商城、企业官网、论坛等),我可以给你更具体的指导哦!
是否需要我帮你生成完整的命令脚本?
CLOUD技术博