在腾讯云轻量应用服务器(Lighthouse)上搭建 CentOS 7.6 系统并配置基本环境,可以按照以下步骤进行操作。以下是详细指南:
一、购买并初始化腾讯云轻量服务器
-
登录腾讯云控制台
- 访问 腾讯云官网
- 登录后进入「轻量应用服务器」控制台。
-
创建实例
- 点击「创建实例」
- 地域选择靠近用户的区域(如广州、上海等)
- 镜像选择:CentOS 7.6 64位
- 选择合适的套餐(如1核2G、5M带宽等)
- 设置登录方式:
- 推荐选择「设置密码」方式,并设置一个强密码
- 也可以选择密钥对(更安全,适合高级用户)
- 完成创建
-
获取公网 IP
- 实例创建成功后,可在控制台看到公网 IP 地址,后续通过 SSH 连接使用。
二、连接服务器(SSH)
使用 SSH 工具连接服务器:
方法一:使用终端(Linux/macOS)
ssh root@你的公网IP
输入你设置的密码即可登录。
方法二:使用工具(如 PuTTY、Xshell、FinalShell)
- 主机地址:公网 IP
- 端口:22
- 用户名:
root - 认证:密码或密钥
三、基础系统配置(推荐)
-
更新系统
yum update -y -
设置时区(如北京时间)
timedatectl set-timezone Asia/Shanghai -
安装常用工具
yum install -y vim wget curl net-tools epel-release
四、配置防火墙(firewalld)
CentOS 7 默认使用 firewalld。
-
启动并启用防火墙
systemctl start firewalld systemctl enable firewalld -
开放常用端口
# 开放 HTTP (80) firewall-cmd --permanent --add-service=http
开放 HTTPS (443)
firewall-cmd –permanent –add-service=https
开放自定义端口(如 8080)
firewall-cmd –permanent –add-port=8080/tcp
重载防火墙
firewall-cmd –reload
> ⚠️ 腾讯云还需在「安全组」中放行对应端口!
---
### 五、配置腾讯云安全组
1. 进入轻量服务器控制台
2. 找到你的实例 → 点击「防火墙」或「安全组」
3. 添加规则,例如:
- 协议类型:TCP
- 端口:80, 443, 22, 8080 等
- 源 IP:0.0.0.0/0(或限制为特定 IP)
4. 保存规则
---
### 六、部署应用示例(以 Nginx 为例)
1. **安装 Nginx**
```bash
yum install -y nginx
-
启动并设置开机自启
systemctl start nginx systemctl enable nginx -
测试访问
- 浏览器访问
http://你的公网IP - 应看到 Nginx 欢迎页
- 浏览器访问
-
配置网站根目录
- 默认路径:
/usr/share/nginx/html - 可上传网页文件到此目录
- 默认路径:
七、(可选)安装宝塔面板(可视化管理)
如果你希望图形化管理服务器:
# 下载并安装宝塔面板(CentOS)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后,会输出面板地址、用户名和密码,通过浏览器访问即可。
⚠️ 安装后记得在防火墙和安全组中放行宝塔端口(通常是 8888)
八、其他建议
-
修改 root 密码
passwd -
创建普通用户(安全)
useradd youruser passwd youruser usermod -aG wheel youruser # 赋予 sudo 权限 -
禁用 root 远程登录(可选,更安全)
编辑/etc/ssh/sshd_config:PermitRootLogin no然后重启 SSH:
systemctl restart sshd
常见问题排查
-
无法访问网页?
- 检查 Nginx 是否运行:
systemctl status nginx - 检查防火墙和腾讯云安全组是否放行 80 端口
- 使用
curl localhost测试本地服务
- 检查 Nginx 是否运行:
-
SSH 连接失败?
- 检查实例状态是否运行中
- 检查密码是否正确
- 检查安全组是否放行 22 端口
总结
你已经成功在腾讯云轻量服务器上:
✅ 安装 CentOS 7.6
✅ 配置网络与防火墙
✅ 部署 Nginx 或其他服务
✅ 可视化管理(可选宝塔)
接下来可根据需求部署 LNMP、Java、Node.js、Docker 等环境。
如需进一步部署具体应用(如 WordPress、Spring Boot、Docker 等),可继续提问。
云计算CLOUD