🚀 加载中...
侧边栏壁纸
博主头像
Fish's Embedded Study & Share

积跬步以至千里,积小流以成江河

  • 累计撰写 11 篇文章
  • 累计创建 14 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

站点在备案期间无内容不过审处理

玩不转C的鱼
2025-03-17 / 0 评论 / 2 点赞 / 56 阅读 / 0 字

站点在备案期间无内容不过审处理方法----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 + XYEnter)。


📌 第 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 + XYEnter)。


📌 第 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 端口。


✅ 总结

  1. 安装 Nginxsudo apt install nginx -y

  2. 创建 index.html → 放置“网站建设中”页面

  3. 修改 Nginx 配置 → 设置默认主页

  4. 重启 Nginx → 让更改生效

  5. 访问测试http://你的IP/http://你的域名/

这样,你的站点在备案期间就不会被判定为“无内容”了!🚀

2

评论区