Linux系统下Nginx支持ipv6配置的方法

 更新时间:2018年12月04日 15:16:01   作者:yangzhao  
这篇文章主要介绍了Linux系统下Nginx支持ipv6的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、查看现有nginx是否支持ipv6

需要执行以下命令,查看现有nginx是否支持ipv6,如果参数中具有--with-ipv6,则支持,如 果没有,则不支持,需要重新编译nginx。

# 此处的nginx路径以您实际的nginx启动文件路径为准
/usr/local/nginx-1.14.0/sbin/nginx -V

二、 重新编译nginx支持ipv6

1、下载相对应的nginx安装包;

2、解压nginx的安装包;

3、进入nginx解压后的安装文件中,先执行 ./configure 命令,后面添加上上面 /usr/local/nginx-1.14.0/sbin/nginx -V 获得的参数,并再添加 --with-ipv6 参数,执行;

4、执行make命令,千万别执行 make install 命令,否则就把原来的nginx给覆盖了;

5、备份原来路径下的 nginx 执行文件:

sudo cp /usr/local/nginx-1.14.0/sbin/nginx /usr/local/nginx-1.14.0/sbin/nginx.old

6、make之后进入安装文件夹下的 objs 文件夹下;

cd objs

7、停掉原来的nginx服务,覆盖掉原来的 nginx 执行文件后,启动nginx服务:

sudo /usr/local/nginx-1.14.0/sbin/nginx -s stop
sudo cp nginx /usr/local/nginx-1.14.0/sbin/nginx
sudo /usr/local/nginx-1.14.0/sbin/nginx

补充:

同时监听IPV4和IPV6

server {
....
listen [::]:80;
...
} 

只监听IPV6

server {
....
listen [::]:80 default ipv6only=on;
...
}

监听指定IPV6地址

server {
....
listen [3608:f0f0:3002:31::1]:80;
...
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • linux编辑文件保存退出的实操讲解

    linux编辑文件保存退出的实操讲解

    在本篇文章里小编给大家整理的是一篇关于linux编辑文件保存退出的实操讲解内容,需要的朋友们参考下。
    2020-02-02
  • CentOS服务器平台搭建mysql主从复制与读写分离的方法

    CentOS服务器平台搭建mysql主从复制与读写分离的方法

    这篇文章主要介绍了CentOS服务器平台搭建mysql主从复制与读写分离的方法,结合实例形式较为详细的分析了CentOS平台搭建mysql主从复制与读写分离的步骤、设置方法、相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • Linux 和Windows 安装Git 步骤详细介绍

    Linux 和Windows 安装Git 步骤详细介绍

    这篇文章主要介绍了Linux 和Windows 安装Git 步骤详细介绍的相关资料,需要的朋友可以参考下
    2017-01-01
  • centos 6.5下修改SSH端口及禁用root远程登录的方法

    centos 6.5下修改SSH端口及禁用root远程登录的方法

    Linux各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。这篇文章主要给大家介绍了在centos 6.5系统下修改SSH端口及禁用root远程登录的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • CentOS7下安装yum源及上传下载命令rz、sz安装方法(图解)

    CentOS7下安装yum源及上传下载命令rz、sz安装方法(图解)

    这篇文章主要介绍了CentOS7下安装yum源及上传下载命令rz、sz安装方法,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Linux tee命令使用详解

    Linux tee命令使用详解

    这篇文章主要介绍了Linux tee命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Linux安装PHP MongoDB驱动

    Linux安装PHP MongoDB驱动

    在php中使用mongodb你必须使用 mongodb 的 php驱动。本文是小编在部署生产环境时候记录的笔记,特此分享到脚本之家平台供大家参考
    2016-11-11
  • Linux企业运维人员常用的150个命令分享

    Linux企业运维人员常用的150个命令分享

    这篇文章主要介绍了Linux企业运维人员常用的150个命令(欢迎补充),具体多少个来着,我也没数。分享给大家,供需要的朋友参考。
    2017-10-10
  • linux 内存清理/释放命令总结

    linux 内存清理/释放命令总结

    本篇文章主要介绍了linux 内存清理/释放命令,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • linux(centos)下SVN服务器如何搭建

    linux(centos)下SVN服务器如何搭建

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路!
    2015-09-09

最新评论