腾讯云轻量服务器CentOS 7.6 64bit 怎么建站?

在腾讯云轻量应用服务器(CentOS 7.6 64位)上搭建网站,通常包括以下几个步骤:配置环境、安装 Web 服务、部署网站文件、配置域名和防火墙等。下面是一个完整的建站流程,适合新手操作。


✅ 一、准备工作

  1. 登录服务器

    • 使用 SSH 工具(如 Xshell、PuTTY、或腾讯云控制台的 WebShell)连接你的轻量服务器。
    • 默认用户名为 root,密码是你设置的或初始密码。
    ssh root@你的服务器公网IP
  2. 更新系统

    yum update -y

✅ 二、安装 LAMP 或 LNMP 环境(推荐 LNMP)

常见组合:

  • LAMP:Linux + Apache + MySQL + PHP
  • LNMP:Linux + Nginx + MySQL + PHP(性能更好,推荐)

方法一:使用宝塔面板(推荐新手)

宝塔面板可以图形化管理服务器,非常方便。

  1. 安装宝塔面板

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  2. 安装完成后,会输出面板地址、用户名和密码,形如:

    Bt-Panel: http://你的IP:8888
    username: xxxxxxxx
    password: xxxxxxxx
  3. 打开浏览器访问 http://你的服务器IP:8888

    • 首次登录会提示安装环境组件(选择 LNMP 或 LAMP,推荐 LNMP)
    • 安装 PHP、Nginx、MySQL 等
  4. 通过宝塔创建网站

    • 点击「网站」→「添加站点」
    • 输入你的域名(如没有,可先用 IP 访问)
    • 创建完成后,网站根目录通常是 /www/wwwroot/你的域名/
  5. 上传网站文件

    • 可通过 FTP(宝塔自带 FileZilla 配置)或直接在面板上传
    • 将你的网站代码(HTML、PHP 等)放入根目录
  6. 配置数据库(如需要)

    • 在「数据库」中创建数据库和用户
    • 将数据库信息填入你的网站配置文件(如 config.php

方法二:手动安装 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 epel-release
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum install -y php74w php74w-cli php74w-common php74w-gd php74w-mysql php74w-xml php74w-mbstring php74w-fpm
    systemctl start php-fpm
    systemctl enable php-fpm
  4. 配置 Nginx 支持 PHP

    编辑站点配置文件(如 /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;
       }
    }
  5. 重启 Nginx

    systemctl restart nginx
  6. 上传网站文件到 /usr/share/nginx/html

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

✅ 三、开放防火墙端口

腾讯云轻量服务器默认有安全组限制,需在控制台放行端口:

  1. 登录 腾讯云轻量服务器控制台
  2. 找到你的实例 →「防火墙」→「添加规则」
  3. 放行以下端口:
    • 80(HTTP)
    • 443(HTTPS)
    • 8888(宝塔面板)
    • 22(SSH,通常已开启)

✅ 四、绑定域名(可选)

  1. 在域名服务商处,将域名 A 记录解析到你的服务器公网 IP。
  2. 在宝塔或 Nginx 中配置 server_name 为你的域名。
  3. 可在宝塔中免费申请 SSL 证书,开启 HTTPS。

✅ 五、测试访问

在浏览器输入:

  • http://你的服务器IP → 查看是否显示网站
  • http://你的域名 → 如果已解析,也可访问

✅ 常见问题

问题 解决方法
无法访问 80 端口 检查安全组是否放行 80 端口
PHP 不解析 检查 Nginx 是否正确配置 fastcgi_pass
数据库连接失败 检查 MySQL 是否运行,用户权限是否正确
宝塔打不开 检查 8888 端口是否在安全组放行

✅ 总结

步骤 内容
1 登录服务器,更新系统
2 安装宝塔面板(推荐)或手动部署 LNMP
3 创建网站,上传文件
4 配置数据库(如需要)
5 放行防火墙端口(80、443 等)
6 绑定域名 + 配置 SSL(可选)

如果你有具体需求(如 WordPress、Typecho、静态网站等),可以告诉我,我可以提供更详细的配置步骤。

祝你建站顺利!🚀