Nginx 开启 IPv6
- 前置条件
Nginx 开启 IPv6
Nginx 开启 IPv6 SSL - 前置条件
所在服务器已经开启 IPv6 ECS服务器开启ipv6 - Nginx 开启 IPv6
Nginx 默认配置中已经开启了 IPv6。
即 listen [::]:80 default_server;
server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } server { listen 443 ssl; listen [::]:443 ssl; server_name xxx; ssl_certificate /xxx/xxx.pem; ssl_certificate_key /xxx/xxx.pem; root /usr/share/nginx/html; include /etc/nginx/default.d/*.conf; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
重启后,检查端口监听,发现已经监听在 :::80 和:::443上,即监听在 IPv6 的 80和443端口上。
-
$:
netstat -ntlp | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 19535/nginx: worker
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 19535/nginx: worker
tcp6 0 0 :::80 ::😗 LISTEN 19535/nginx: worker
tcp6 0 0 :::443 ::😗 LISTEN 19535/nginx: worker如果访问失败,请检查 安全组是否开放 IPv6 的 80和443 端口 入请求的访问策略。文章来源:https://www.toymoban.com/news/detail-735427.html
-
使用 curl 访问速度测试
$curl http://6.ipw.cn -v
$curl https://6.ipw.cn -v
文章来源地址https://www.toymoban.com/news/detail-735427.html
到了这里,关于Nginx 开启 IPv6 Nginx 开启 IPv6 SSL的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!