配置Nginx使其支持IPv6

编译nginx的时候记得要添加 --with-ipv6选项将ipv6模块编译进去

成都创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为潼南企业提供专业的网站设计制作、做网站,潼南网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

修改Nginx所有虚拟主机的配置,这个/usr/local/nginx/conf/nginx.conf 也要修改,将所有server {}里面的listen 后面全部加上IP,如下:

server
{
listen 116.255.153.163:80;
listen [2001:470:1f04:15c5::2]:80;
server_name ipv6bbs.cn;
index index.html index.htm index.php;
root /home/wwwroot;
….省略部分配置

}

要注意IPv6地址需要用[]括起来,如果你不知道本机IPv6地址,可以执行ifconfig 命令查看
或者将以上listen命令行全部替换为:
listen [::]:80;
只需一行即可,使服务器监听本机的所有IPv4与IPv6地址。例如:

server
{
listen [::]:80;
server_name ipv6bbs.cn;
index index.html index.htm index.php;
root /home/wwwroot;
….省略部分配置

}

修改完成后,执行:/usr/local/nginx/sbin/nginx -t 检查配置是否还有错误,确认没有错误后可以执行:killall nginx ,再执行:/usr/local/nginx/sbin/nginx 启动即可。

此时,可通过netstat -tulpn | grep :80命令查看,例如:
tcp 0 0 116.255.153.163:80 0.0.0.0:* LISTEN
tcp 0 0 2001:470:1f04:15c5::2:80 :::* LISTEN

或者:
tcp 0 0 :::80 :::* LISTEN

在客户端通过IPv6访问Web服务器
首先你的电脑需要已经支持IPv6,且连入IPv6网络,可以通过本站内介绍的各种隧道、软件等接入。
其次选择支持IPv6的浏览器,XP系统自带的IE6是不支持通过此方式访问的,可使用Firefox、Chrome、Opera、IE8、IE9等浏览器

分享名称:配置Nginx使其支持IPv6
网页路径:https://www.cdcxhl.com/article2/cjdcoc.html

成都网站建设公司_创新互联,为您提供外贸建站全网营销推广网站设计静态网站小程序开发定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都做网站