腾讯云轻量应用服务器怎么搭建网站centos?

在腾讯云轻量应用服务器(Lighthouse)上使用 CentOS 搭建网站,主要分为以下几个步骤:购买服务器、连接服务器、安装环境、部署网站、配置域名和防火墙。以下是详细操作指南:


✅ 一、准备工作

  1. 购买腾讯云轻量应用服务器

    • 登录 腾讯云官网
    • 进入「轻量应用服务器」控制台
    • 创建实例:
      • 地域选择靠近用户的位置(如广州、上海)
      • 镜像选择:CentOS 7.9 或 CentOS Stream 8/9
      • 套餐选择(如2H4G,带宽5Mbps等)
      • 设置登录密码或密钥对
  2. 获取公网 IP

    • 实例创建成功后,在控制台查看分配的公网 IP 地址。

✅ 二、连接服务器(SSH)

使用 SSH 工具连接服务器,推荐使用:

  • Windows:Xshell、PuTTY 或 PowerShell
  • macOS / Linux:终端直接 SSH
ssh root@你的公网IP

输入密码后即可登录。


✅ 三、更新系统并安装必要工具

# 更新系统包
yum update -y

# 安装常用工具(可选)
yum install -y wget vim net-tools epel-release

✅ 四、安装 LAMP 或 LNMP 环境(以 LNMP 为例)

方案一:使用一键安装包(推荐新手)

安装宝塔面板(可视化管理,适合初学者)
  1. 安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后会输出面板地址、用户名和密码,请保存好。

  1. 放行安全组和防火墙端口

在腾讯云控制台中:

  • 进入轻量服务器详情页 → 防火墙
  • 添加规则:
    • 端口:8888(宝塔面板)
    • 端口:80(HTTP)
    • 端口:443(HTTPS)
    • 端口:3306(MySQL,可选开放)
    • 协议:TCP
  1. 登录宝塔面板

浏览器访问:

http://你的公网IP:8888

输入账号密码登录。

  1. 通过宝塔安装环境

    • 首次登录会提示安装套件(LNMP 或 LAMP)
    • 推荐选择:Nginx + MySQL + PHP
  2. 创建网站

    • 在「网站」→「添加站点」
    • 输入域名(或先用 IP 测试)
    • 根目录如:/www/wwwroot/yourdomain.com
    • 可同时创建数据库
  3. 上传网站文件

    • 使用宝塔文件管理器上传
    • 或使用 FTP/SFTP(需安装 FTP 服务)

方案二:手动安装 LNMP(适合进阶用户)

# 1. 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx

# 2. 安装 MySQL(以 MariaDB 为例)
yum install -y mariadb-server mariadb
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation  # 设置 root 密码等安全选项

# 3. 安装 PHP(以 PHP 7.4 为例)
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php74
yum install -y php 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

替换内容如下(简单示例):

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

测试页面:

echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php

浏览器访问 http://你的IP 查看是否显示 PHP 信息。


✅ 五、上传网站文件

将你的网站文件(HTML、PHP、WordPress 等)上传到网站根目录:

  • 宝塔:/www/wwwroot/你的站点名/
  • 手动 LNMP:/usr/share/nginx/html/

可以使用:

  • scp 命令
  • SFTP 工具(如 FileZilla)
  • wget 下载压缩包后解压

例如:

cd /www/wwwroot/your-site
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* ./

✅ 六、绑定域名(可选)

  1. 在域名服务商处解析域名到服务器公网 IP(A 记录)
  2. 在宝塔或 Nginx 配置中添加 server_name yourdomain.com;
  3. 申请 SSL 证书(宝塔可一键申请 Let’s Encrypt)

✅ 七、开放防火墙端口

确保以下端口在 腾讯云轻量服务器防火墙 中已放行:

端口 用途
80 HTTP
443 HTTPS
8888 宝塔面板
3306 数据库(可选)

注意:轻量服务器默认有自带防火墙(不是系统 iptables),必须在腾讯云控制台设置!


✅ 八、测试访问

打开浏览器访问:

  • http://你的IP
  • http://你的域名

如果看到网站内容,说明搭建成功!


📌 常见问题

  1. 无法访问?

    • 检查安全组/防火墙是否放行 80 端口
    • 检查 Nginx 是否运行:systemctl status nginx
    • 检查网站根目录是否有文件
  2. 宝塔打不开?

    • 检查 8888 端口是否在腾讯云防火墙中开放
    • 尝试重启宝塔:bt restart
  3. 权限问题?

    • 文件属主应为 www:www(宝塔默认)
    • 使用命令修复:chown -R www:www /www/wwwroot/your-site

✅ 总结

步骤 内容
1 购买 CentOS 轻量服务器
2 SSH 登录
3 安装环境(推荐宝塔)
4 创建网站、上传文件
5 绑定域名 + SSL(可选)
6 开放防火墙端口

如果你是新手,强烈推荐使用宝塔面板,可视化操作大大降低难度。

需要我帮你写一个自动部署 WordPress 的脚本吗?欢迎继续提问!