我正在查看我的 nginx 配置文件,我注意到了两个。
server {
listen 80 default_server;
listen [::]:80 default_server;
index index.html;
}
我了解这部分
listen 80 default_server;
它告诉 nginx 监听端口 80 并将其设置为“default_server”,但我不明白第二行。
listen [::]:80 default_server;
看来我正在端口 80 上再次设置默认服务器,但我不太了解
[::]
它的一部分。
有人可以向我解释这个配置的作用吗?
请您参考如下方法:
它用于 IPv6 配置
来自 nginx docs
IPv6 addresses (0.7.36) are specified in square brackets:
listen [::]:8000;
listen [::1];