启动监听IPv6地址的Nginx

使用帮助 作者:iTrust 2025-03-05 11:42:08 阅读:15

前置条件

  • 服务器已开启 IPv6新窗口打开

#1.1 启动监听 IPv6 地址的 Nginx

默认 Nginx 的配置文件(/etc/nginx/nginx.conf)已经开启 IPv6 访问,启动 Nginx。

   server {        listen       80;        listen       [::]:80;  ## 监听 IPv6 的 80 端口        ...    }    

可以看到 Ngnix 同时监听在 IPv4 和 IPv6 地址上。

# netstat -ntlp | grep nginx

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      138362/nginx: maste

tcp6       0      0 :::80                   :::*                    LISTEN      138362/nginx: maste

#1.2 服务器验证 IPv6 访问

在服务器上通过 curl 命令可以验证 IPv6 访问情况

# curl -g http://[2402:4e00:1013:e500:0:9671:f018:4947] -IHTTP/1.1 200 OKServer: nginx/1.20.1Date: Sat, 04 Dec 2021 13:58:37 GMTContent-Type: text/htmlContent-Length: 4833Last-Modified: Fri, 16 May 2014 15:12:48 GMTConnection: keep-aliveETag: "53762af0-12e1"Accept-Ranges: bytes

#1.3 安全组对 IPv6 来源地址授权访问

接下来在 安全组 中对 监听在 IPv6 地址上的 80 端口授权访问。

#1.4 本地电脑验证 IPv6 访问

如果 本地网络已开启 IPv6访问新窗口打开,接下来参照 浏览器访问 IPv6 地址新窗口打开,在本地电脑通过浏览器可以验证 IPv6 访问。

#1.5 域名添加 IPv6 地址解析

给域名添加 IPv6 解析记录(AAAA)新窗口打开

添加完后可以通过 IPv6 在线域名解析工具新窗口打开 对其解析验证。

同一个主机名可以同时解析 IPv4(A 记录) 和 IPv6(AAAA 记录),本地浏览器一般 IPv6 优先访问。

#1.6 IPv6 网站开启验证

通过 网站IPv6开启验证工具新窗口打开 来验证 IPv6 是否开启成功。

延伸阅读
  • Nginx Proxy Manager Nginx 可视化管理工具

    Nginx Proxy Manager 是一个功能强大的反向代理和Web服务器管理工具,它使您能够轻松地管理多个网站和应用程序的代理设置。主要功能:Web界面管理Nginx Proxy Manager

赞助链接

Copyright © 2015 KnowSafe All rights reserved.

蜀ICP备20006130号-8