Appearance
Nginx配置IPv6访问
Nginx配置IPv6访问仅需简单修改配置文件即可,但需要保证操作系统此时已有IPv6地址
修改Nginx配置
修改Nginx配置文件中的listen
项目,如下
nginx
server {
#配置IPv6访问
listen [::]:80 ipv6only=on;
#配置IPv4访问
listen 80;
server_name localhost;
location = /50x.html {
root html;
}
server_name localhost;
}
[::]
代表全部IPv6地址
需要注意的是如果不添加listen 80;
这段配置,nginx将只能通过域名或IPv6地址访问
访问IPv6地址
浏览器访问IPv6地址需要使用[]
包裹IPv6地址,列如一台服务的IPv6地址是fd6a:99b:296:26c4:ff1c:bcc1:16aa:c527
,那么可在浏览器地址栏中使用地址[fd6a:99b:296:26c4:ff1c:bcc1:16aa:c527]
访问,如需访问其他端口即为[fd6a:99b:296:26c4:ff1c:bcc1:16aa:c527]:8080