Nginx开启 IPv6及部署IPv6 SSL的配置方法
发布时间:2025-10-29
作者:管理员
来源:本站
浏览量(1)
点赞(0)
点踩(0)
评论(0)
收藏(0)
摘要:Nginx 默认配置中已经开启了 IPv6。即 listen [::]:80 default_server; server { listen 80 default_server; listen [::]:80 default_server; server_name _; ...
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 {
}
}重启后,检查端口监听,发现已经监听在 :::80 上,即监听在 IPv6 的 80端口上。
# netstat -ntlp | grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 29391/nginx: master tcp6 0 0 :::80 :::* LISTEN 29391/nginx: master
Nginx 开启 IPv6 SSL
IPv4 中监听 HTTP 和 HTTPS 的配置是 listen 80;、listen 443 ssl;
IPv6 分别是 listen [::]:80; 、listen [::]:443 ssl;
server {
listen [::]:443 ssl http2;
listen [::]:80;
#填写绑定证书的域名
server_name 6.ipw.cn;
#证书文件名称
ssl_certificate ssl/6.ipw.cn_bundle.crt;
#私钥文件名称
ssl_certificate_key ssl/6.ipw.cn.key;
ssl_session_timeout 5m;
#请按照以下协议配置
ssl_protocols TLSv1.2 TLSv1.3;
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
}重启后,检查端口监听,发现已经监听在 :::443 上,即监听在 IPv6 的 443 端口上。
# netstat -ntlp | grep nginx tcp6 0 0 :::443 :::* LISTEN 29391/nginx: master tcp6 0 0 :::80 :::* LISTEN 29391/nginx: master
扫一扫,手机访问
声明:本文由【达扬网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【达扬网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。
上一篇:css 高度按内容自适应垂直居中
下一篇:没有了
相关内容
评头论足
现在,非常期待与您的一次邂逅
青海达扬网络传媒有限责任公司努力让每一次邂逅总能超越期待!
嘿,我来帮您!