nginx 如何配置禁止通过 HTTP+IPv6+端口的方式访问

6 min read

在 nginx 配置中,可以使用 listen 指令来限制通过 HTTP+IPv6+端口的方式访问。以下是一个示例配置:

server {
    listen [::]:80;
    server_name example.com;

    return 444;

    # 其他配置项...
}

在上面的配置中,使用 [::]:80 作为监听地址和端口,然后通过 return 444 指令返回 HTTP 444 状态码,表示连接被关闭。这样任何通过 HTTP+IPv6+端口的访问都会被直接关闭连接,相当于禁止访问。

注意,以上配置只是一个示例,你可能需要根据你的具体情况进行适当调整。另外,你也可以根据需要在其他 server 块中进行类似的配置。