腾讯云服务器 centos 如何创建站点?

在腾讯云服务器(CentOS 系统)上创建站点,通常包括以下几个步骤:配置 LAMP 或 LNMP 环境、上传网站文件、配置 Web 服务器(如 Apache 或 Nginx)、开放防火墙端口等。下面以 LNMP(Nginx + MySQL + PHP) 为例,详细介绍如何在 CentOS 上创建一个站点。


✅ 一、准备工作

  1. 登录服务器
    使用 SSH 工具(如 Xshell、PuTTY、或腾讯云控制台)登录到你的 CentOS 服务器。

    ssh root@你的服务器公网IP
  2. 更新系统

    yum update -y

✅ 二、安装 LNMP 环境(以 Nginx + PHP + MySQL 为例)

1. 安装 Nginx

yum install nginx -y
systemctl start nginx
systemctl enable nginx

验证:浏览器访问 http://你的服务器IP,应看到 Nginx 欢迎页。

2. 安装 PHP(以 PHP 7.4 为例)

# 安装 EPEL 和 Remi 源
yum install epel-release -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

# 启用 PHP 7.4 模块
yum install yum-utils -y
yum-config-manager --enable remi-php74

# 安装 PHP 及常用扩展
yum install php php-fpm php-mysql php-gd php-xml php-mbstring php-json -y

# 启动并设置开机自启
systemctl start php-fpm
systemctl enable php-fpm

3. 安装 MySQL(以 MariaDB 为例)

yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb

# 安全初始化(设置 root 密码、删除匿名用户等)
mysql_secure_installation

✅ 三、配置 Nginx 站点

1. 创建网站目录

mkdir -p /var/www/html/mywebsite

2. 创建测试页面

cat > /var/www/html/mywebsite/index.php << EOF
<?php
echo "Hello, 这是我的第一个站点!";
phpinfo();
?>
EOF

3. 配置 Nginx 虚拟主机

创建站点配置文件:

cat > /etc/nginx/conf.d/mywebsite.conf << EOF
server {
    listen 80;
    server_name your-domain.com www.your-domain.com;  # 替换为你的域名或 IP

    root /var/www/html/mywebsite;
    index index.php index.html;

    location / {
        try_files $uri $uri/ =404;
    }

    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;
    }
}
EOF

📌 注意:如果你使用 IP 访问,server_name 可以写 your-server-ip 或留空。

4. 测试配置并重启 Nginx

nginx -t           # 测试配置文件语法
systemctl reload nginx

✅ 四、配置防火墙(开放 80 端口)

firewall-cmd --permanent --add-service=http
firewall-cmd --reload

如果你使用的是腾讯云,还需在 安全组规则 中放行 80 端口(入方向):

  • 登录 腾讯云控制台
  • 找到你的云服务器 → 安全组 → 添加规则:允许 TCP 80 端口

✅ 五、测试访问站点

在浏览器中输入:

http://你的服务器公网IP

或如果你绑定了域名:

http://your-domain.com

你应该看到 PHP 信息页面。


✅ 六、后续建议

  1. 上传网站文件

    • 使用 scprsync 或 FTP(需安装 vsftpd)上传你的网站代码到 /var/www/html/mywebsite
  2. 配置域名解析

    • 在域名注册商处将域名 A 记录指向你的服务器公网 IP
  3. 配置 HTTPS(可选)

    • 使用 Let’s Encrypt 免费证书 + Certbot 配置 SSL
  4. 权限设置

    chown -R nginx:nginx /var/www/html/mywebsite
    chmod -R 755 /var/www/html/mywebsite

✅ 常见问题排查

问题 解决方法
看不到网页 检查安全组、防火墙、Nginx 是否运行
PHP 不解析 检查 php-fpm 是否运行,Nginx 配置中 fastcgi_pass 是否正确
403 Forbidden 检查目录权限和 SELinux(可临时 setenforce 0 测试)

✅ 总结

你已经成功在腾讯云 CentOS 服务器上创建了一个站点!接下来可以部署 WordPress、Typecho、或其他 PHP 应用。

如需一键部署,也可以使用 宝塔面板(推荐新手):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装后通过 Web 界面可视化管理站点、数据库、FTP 等。


如有具体需求(如部署 WordPress、绑定域名、配置 HTTPS),欢迎继续提问!

未经允许不得转载:CLOUD技术博 » 腾讯云服务器 centos 如何创建站点?