nginx获取真实ip——toa模块 怼烎@ 2021-06-24 14:36 1387阅读 0赞 toa模块是为了让后端的realserver能够看到真实的clientip而不是lvs的dip。 1、下载 [http://kb.linuxvirtualserver.org ... 86\_64.rs.src.tar.gz][http_kb.linuxvirtualserver.org ... 86_64.rs.src.tar.gz] 2、解压 3、编辑.config,将CONFIG\_IPV6=M改成CONFIG\_IPV6=y 测试的时候发现如果不改会遇到报错,可以看下这个帖子: [http://bbs.linuxtone.org/forum.p ... 1631&pid=111599][http_bbs.linuxtone.org_forum.p ... 1631_pid_111599] 4、编辑Makefile,可以在EXTRAVERSION =处加上自定义的一些说明,将会在uname -r中显示。比如-shanks.e11.x86\_64 5、make -jn 6、make modules\_install 7、make install 8、修改/boot/grub/grub.conf 用第一个内核启动 9、reboot 10、装个nginx,试试看能不能看见真实的clientip。 参考: [http://kb.linuxvirtualserver.org/wiki/IPVS\_FULLNAT\_and\_SYNPROXY][http_kb.linuxvirtualserver.org_wiki_IPVS_FULLNAT_and_SYNPROXY] [http_kb.linuxvirtualserver.org ... 86_64.rs.src.tar.gz]: http://kb.linuxvirtualserver.org/images/3/34/Linux-2.6.32-220.23.1.el6.x86_64.rs.src.tar.gz [http_bbs.linuxtone.org_forum.p ... 1631_pid_111599]: http://bbs.linuxtone.org/forum.php?mod=redirect&goto=findpost&ptid=21631&pid=111599 [http_kb.linuxvirtualserver.org_wiki_IPVS_FULLNAT_and_SYNPROXY]: http://kb.linuxvirtualserver.org/wiki/IPVS_FULLNAT_and_SYNPROXY
还没有评论,来说两句吧...