站点在备案期间无内容不过审处理方法----Nginx 部署 “网站建设中” 页面
📌 第 1 步:安装 Nginx
如果你还没有安装 Nginx,可以使用以下命令安装:
sudo apt update
sudo apt install nginx -y
安装完成后,启动 Nginx 并设置开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
检查是否安装成功:
systemctl status nginx
如果看到 active (running) 说明 Nginx 已经运行。
你也可以在浏览器输入 http://你的服务器IP/,如果能看到 “Welcome to Nginx” 的页面,说明安装成功。
📌 第 2 步:创建网站页面
我们需要在 Nginx 的 html 目录下创建 index.html 作为占位页面。
1️⃣ 进入 Nginx 网站目录
cd /var/www/html
2️⃣ 创建并编辑 index.html
sudo nano /var/www/html/index.html
3️⃣ 添加以下 HTML 代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网站建设中</title>
<style>
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
text-align: center;
font-family: Arial, sans-serif;
background-color: #f8f9fa;
}
.container {
max-width: 600px;
padding: 20px;
background: white;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 8px;
}
h1 {
font-size: 32px;
color: #333;
}
p {
font-size: 18px;
color: #666;
}
</style>
</head>
<body>
<div class="container">
<h1>🚧 网站建设中 🚧</h1>
<p>我们正在努力搭建网站,敬请期待!</p>
</div>
</body>
</html>
保存并退出(按 Ctrl + X → Y → Enter)。
📌 第 3 步:设置 Nginx 配置
1️⃣ 备份默认配置
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
2️⃣ 编辑 Nginx 默认站点配置
sudo nano /etc/nginx/sites-available/default
找到 server 块,并确保它看起来像这样:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html;
server_name yourdomain.com www.yourdomain.com;
location / {
try_files $uri $uri/ =404;
}
}
保存并退出(按 Ctrl + X → Y → Enter)。
📌 第 4 步:重启 Nginx 让配置生效
sudo systemctl restart nginx
你可以检查 Nginx 是否正常工作:
sudo systemctl status nginx
📌 第 5 步:访问测试
如果你的服务器有公网 IP,你可以在浏览器输入:
http://你的服务器IP/
如果你的域名已经解析到了服务器,你也可以输入:
http://yourdomain.com/
如果一切正常,你应该会看到 “🚧 网站建设中 🚧” 的页面。
💡 常见问题
1️⃣ Nginx 启动失败?
如果 sudo systemctl restart nginx 时报错:
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
可能是因为 80 端口已被占用,可以尝试:
sudo fuser -k 80/tcp
sudo systemctl restart nginx
2️⃣ 页面访问不到?
检查防火墙:
sudo ufw allow 'Nginx Full'
sudo ufw enable
如果你在云服务器(如阿里云、腾讯云)上,记得去 安全组 开放 80 端口。
✅ 总结
安装 Nginx →
sudo apt install nginx -y创建
index.html→ 放置“网站建设中”页面修改 Nginx 配置 → 设置默认主页
重启 Nginx → 让更改生效
访问测试 →
http://你的IP/或http://你的域名/
这样,你的站点在备案期间就不会被判定为“无内容”了!🚀
评论区