在腾讯云服务器(CentOS 系统)上新建一个网站站点,通常包括以下几个步骤:
🧾 一、准备工作
1. 登录服务器
使用 SSH 登录你的腾讯云 CentOS 服务器:
ssh root@你的服务器公网IP
或使用普通用户登录。
⚙️ 二、安装 Web 服务环境(以 LNMP 为例)
LNMP = Linux + Nginx + MySQL + PHP
如果你只是部署静态网页,可以只安装 Nginx。
1. 安装 Nginx
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
访问你的服务器公网 IP:http://你的公网IP,如果看到欢迎页面说明 Nginx 已成功运行。
📁 三、创建网站目录和文件
1. 创建网站根目录
sudo mkdir -p /var/www/yourdomain.com/public_html
你可以替换 yourdomain.com 为你的实际域名或项目名。
2. 编写测试页面
sudo nano /var/www/yourdomain.com/public_html/index.html
输入以下内容保存:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to Your Site</title>
</head>
<body>
<h1>Hello, this is your new site!</h1>
</body>
</html>
🌐 四、配置 Nginx 虚拟主机
1. 创建站点配置文件
sudo nano /etc/nginx/conf.d/yourdomain.com.conf
添加如下内容:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com/public_html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
注意:将
yourdomain.com替换为你的实际域名。如果是本地测试可以用 IP 地址访问,可不配这个。
2. 检查配置并重启 Nginx
sudo nginx -t
sudo systemctl reload nginx
🔒 五、设置防火墙允许 HTTP 访问(如有必要)
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
🌍 六、绑定域名(可选)
- 在腾讯云控制台中进入【云解析 DNS】。
- 添加 A 记录,指向你服务器的公网 IP。
- 等待生效后,即可通过域名访问你的站点。
✅ 七、测试访问
浏览器访问:
http://你的公网IP
或
http://yourdomain.com
如果能看到你写的测试页面,说明站点已经搭建成功!
🧩 扩展功能建议
- HTTPS 配置:使用 Let’s Encrypt 免费证书。
- 数据库支持:安装 MySQL/MariaDB。
- 动态语言支持:如 PHP、Python、Node.js。
- FTP 上传站点文件:安装 vsftpd。
- 宝塔面板:图形化管理工具,适合新手快速建站。
如果你是想部署的是 WordPress、Typecho、Discuz! 等程序,请告诉我,我可以提供更详细的部署指南。
需要我帮你写一个完整的脚本或者一键安装命令吗?
云计算导航