在腾讯云轻量应用服务器(Lighthouse)上搭建 CentOS 7.6 系统的环境非常简单,以下是详细的搭建步骤,涵盖从购买服务器到基础环境配置的全过程:
一、购买腾讯云轻量应用服务器
- 登录腾讯云官网:https://cloud.tencent.com
- 进入 轻量应用服务器(Lighthouse) 控制台
- 点击「创建实例」
- 配置选项:
- 地域:选择离你用户最近的(如广州、上海、北京)
- 镜像:选择 公共镜像 → CentOS 7.6 64位
- 实例套餐:根据需求选择(如1核2G、2核4G等)
- 实例名称:自定义,如
centos-web-server
- 设置登录方式:
- 推荐选择 设置密码(后续可通过 SSH 登录)
- 或选择密钥对(更安全)
- 点击「立即购买」并完成支付
⏱ 实例创建通常在1分钟内完成。
二、连接服务器(SSH 登录)
方法1:使用本地终端(Linux/macOS)
ssh root@你的服务器公网IP
例如:
ssh root@123.206.123.45
输入你设置的密码即可登录。
方法2:Windows 用户使用 PuTTY 或 Xshell
- 下载并打开 PuTTY
- 输入公网 IP,端口 22,连接类型 SSH
- 点击 Open,输入用户名
root和密码
三、初始化系统设置(建议操作)
1. 更新系统
yum update -y
2. 设置时区(我国用户)
timedatectl set-timezone Asia/Shanghai
3. 关闭防火墙(轻量服务器默认安全组控制,可关闭本地防火墙)
systemctl stop firewalld
systemctl disable firewalld
注意:腾讯云轻量服务器使用 安全组 控制端口,建议在控制台配置安全组规则。
4. 安装常用工具
yum install -y vim wget curl net-tools epel-release
四、配置安全组(腾讯云控制台)
进入 轻量服务器控制台 → 防火墙(安全组)
添加以下规则(根据需求开放):
| 端口 | 协议 | 描述 |
|---|---|---|
| 80 | TCP | HTTP 服务 |
| 443 | TCP | HTTPS 服务 |
| 3306 | TCP | MySQL(如需远程访问) |
| 8080 | TCP | 自定义应用端口 |
| 22 | TCP | SSH(默认已开放) |
建议不要开放 22 端口给
0.0.0.0/0,可限制为你的 IP。
五、部署常用服务(示例:LNMP 环境)
1. 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx
访问 http://你的公网IP,看到 Nginx 欢迎页表示成功。
2. 安装 MySQL 5.7
# 添加 MySQL 源
rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
# 安装 MySQL
yum install -y mysql-community-server
# 启动 MySQL
systemctl start mysqld
systemctl enable mysqld
# 查看临时密码
grep 'temporary password' /var/log/mysqld.log
# 安全设置(修改密码、删除匿名用户等)
mysql_secure_installation
3. 安装 PHP 7.4(以 remi 源为例)
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php74
yum install -y php php-cli 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
修改 location ~ .php$ 部分:
location ~ .php$ {
root /usr/share/nginx/html;
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
5. 测试 PHP
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php
访问 http://你的IP/info.php 查看 PHP 信息。
六、其他建议
- 定期备份:使用腾讯云快照功能备份系统盘
- 域名绑定:可在控制台绑定域名,或通过 DNS 解析到公网 IP
- 宝塔面板(可选):若想可视化管理,可安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
七、常见问题
| 问题 | 解决方案 |
|---|---|
| 无法访问网页 | 检查安全组是否开放 80 端口 |
| SSH 连接超时 | 检查实例状态、公网 IP、安全组 |
| yum 报错 | 清理缓存 yum clean all && yum makecache |
总结
你已经成功在腾讯云轻量服务器上使用 CentOS 7.6 搭建了基础 Web 环境(LNMP)。后续可根据需求部署 WordPress、Node.js、Java 应用等。
如需进一步帮助(如部署网站、配置 HTTPS),欢迎继续提问!
轻量云Cloud