用Nginx反向代理实现Web服务器的IPv6发布(nginx是一个web服务器和反向代理服务器)

网友投稿 1500 2022-09-11


用Nginx反向代理实现Web服务器的IPv6发布(nginx是一个web服务器和反向代理服务器)

这篇文章原文发布在”运维日志”博客于 2020年03月10日

一、实现思路

由于校园网内服务器的实际流量不大(最大几十兆),利用一台Nginx反向代理服务器完全可以代理校内的所有Web服务器,只需要给反向代理服务器配置IPv6地址即可实现其余Web服务器的IPv6发布。下图是实际的结构。

二、 实现过程

2.1、服务器IP地址

Nginx反向代理服务器的IPv4地址:210.26.16.30     IPv6地址为:2001:da8:c004:1018::30  域名为:nginx.lzit.edu.cn内网Web服务器1的地址:210.26.16.123  域名:nic.lzit.edu.cn内网Web服务器2的地址:210.26.16.124  域名:lib.lzit.edu.cn内网Web服务器3的地址:……内网Web服务器N的地址:……

2.2、配置DNS

2.3、配置Nginx反向代理

2.4、防火墙配置,开放Nginx服务器的IPv6和IPv4地址的Web端口,关闭其他服务器的Web端口。

三、 分析

这样就很方便的实现了网站的IPv6发布,当然,前提是学校网络(服务器区)要支持并配置好双栈网络,并与IPv6互联网连通。可以到http://nic.edu.cn查询网站的whios记录和IPv6地址。使用反向代理后只需要在反代的前边放置WAF即可。服务器区防火墙只需放行反代的Web端口即可,其他Web服务器不用再对外发布。自己配置Nginx需要一定的命令行操作,容易出现打字错误,当内网服务很多时,不容易调试错误。网站的日志分析存储在log文本文件中,不易分析。

四、使用厂商定制过的Nginx实现

五、测试


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:token工作机制及原理附Java生成token工具类
下一篇:权威DNS升级为PowerDNS(dns 更新)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~