lnmp网站环境架设ipv6访问配置教程
发布日期:2019年08月10日,网站分类:网站新闻
此教程为傻瓜化一键自动配置教程,如果还是对ipv6架设不会的,手动配置就不要想了,直接放弃吧!Nginx可以同时支持 ipv4 与 ipv6 的监听,但为了一致性的考虑,新版本Nginx推荐使用分开监听,下面我们开始进入阿里云服务器配置IPV6的教程,融网建站提示:新手请做好快照和镜像,以免不必要损失!!!
前期需要准备的架设IPV6的环境:
创建阿里云专有网络:
https://vpc.console.aliyun.com/vpc/cn-huhehaote/vpcs
开通IPv6公网带宽:
https://vpc.console.aliyun.com/ipv6/cn-huhehaote/ipv6s
开通和创建细节上的东西就不和大家多说了,首先我们需要购买支持IPV6的阿里云服务器,这里我们购买的是阿里云呼和浩特A区的,镜像选择CentOS 7.X以上64位,其他版本请自行解决,理论上是一样的。
购买选择分配IPV4和IPV6地址,这里因为我们要做双栈通道访问,所以必须都选择,如果你是单IPV6访问,那么久可以直接忽略不勾选IPV4地址。
购买以后需要配置云服务器的安全组,主要是允许IPV6的出入方向,如下图:
本操作中的安全组配置如下:
规则方向:入/出
授权策略:允许
协议类型:全部
授权类型:IPv6地址段访问
授权对象:::/0
然后使用putty安装Nginx环境,这里推荐lnmp最新的1.6版本,因为支持TLS1.3和ipv6,如何安装我就详细说了,不会的去看看 LNMP一键安装包 的教程。
安装配置好以后,不要着急配置网站环境,我们先自动配置IPv6地址,命令如下:
wget http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/rhel/ecs-utils-ipv6 #执行下载CentOS 7系统自动配置工具 chmod +x ./ecs-utils-ipv6 #修改执行权限 ./ecs-utils-ipv6 #执行命令 ifconfig #查看IPv6地址信息 ip addr | grep inet6 或者 ifconfig | grep inet6 #运行IPV6服务
配置完这里我们就说明成功了,我们到域名解析处,进行A和AAAA解析,如下图:
需要查看IPV6的AAAA解析地址,就到ECS云服务器管理控台的配置信息里查找。如下:
解析好以后,我们去修改/usr/local/nginx/conf/vhost/下的网站访问规则,如下图:
配置内容如下:
listen 80; #ipv4 80端口监听 listen [::]:80; #ipv6 80端口监听 listen 443 ssl http2; #IPV4 SSL访问 支持HTTP2 listen [::]:443 ssl http2; #IPV6 SSL访问 支持HTTP2
如果不会配置HTTPS详细内容请查看《Nginx环境下正确配置SSL安全加密证书》。
到这里我们就完工了,用检查工具检查一下是否支持IPV4/IPV6的访问,如下图,成功!检查工具可查看《检查网站是否支持IPv4和IPv6双栈通道访问》。
补充 IPv6 可以开启、禁用、自动配置命令。
./ecs-utils-ipv6 #默认可不带参数,自动配置多网卡多IPv6 ./ecs-utils-ipv6 --enable #开启IPv6 ./ecs-utils-ipv6 --disable #禁用IPv6
SSH自动化脚本示例及自动配置脚本下载
#!/bin/sh install_dir=/usr/sbin install_path="$install_dir"/ecs-utils-ipv6 if [ ! -f "$install_path" ]; then tool_url="下载地址" # download the tool if ! wget "$tool_url" -O "$install_path"; then echo "[Error] download tool failed, code $?" exit "$?" fi fi # chmod the tool if ! chmod +x "$install_path"; then echo "[Error] chmod tool failed, code $?" exit "$?" fi # run the tool "$install_path"
CentOS:http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/centos/ecs-utils-ipv6
CoreOS:http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/coreos/ecs-utils-ipv6
Debian:http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/debian/ecs-utils-ipv6
FreeBSD:http://ecs-image-utils.oss-cn-hangzhou.aliyuncs.com/ipv6/freebsd/ecs-utils-ipv6
关键词:nginx
转载请注明来自:https://www.kufan.cn/news/418.html
下一篇:集团公司网站规划的核心