问题描述:
在各位站长使用建立网站时,总是会遇访问者所有的ip地址都是127.0.0.1的情况。怎么访问都只有127.0.0.1这个内网ip。
解决办法:(获取真实ip)
评论后查看
原创不易此内容为****隐藏内容****评论后,刷新页面即可查看
解决办法:(强制http跳https)
1、首先想到的就是这个功能,根据端口判断的,但是这种方式配置之后访问http网站会提示400错误。文章源自玩技e族-https://www.playezu.com/759349.html
文章源自玩技e族-https://www.playezu.com/759349.html
2、打开配置文件,将下面的配置文件中的文章源自玩技e族-https://www.playezu.com/759349.html
评论后查看
原创不易此内容为****隐藏内容****评论后,刷新页面即可查看
其他问题
1、在Nginx配置中,当使用代理协议(proxy protocol)时,获取到的客户端真实IP地址可能包含IPv6前缀(::ffff:)。如果你想去掉这个前缀,你可以使用Nginx的map
指令和一些字符串处理函数来实现。
map $remote_addr $real_ip { ~^::ffff:(?<real_ip_address>.+)$ $real_ip_address; default $remote_addr; }
2、如还有问题,请留言我会在第一时间回复。
江苏省 9F
从GitHub来的,看看怎么解决
北京市 B1
@ useragent 解决了吗?
江苏省 B2
@ 玩技站长 用一些奇怪的方式暂时解决了,不是很彻底,这个问题是我使用的软件带来的。https://github.com/chaitin/SafeLine/issues/359
你的文章也很有参考意义。
上海市 8F
让我瞅一眼吧
上海市 7F
啊
河南省郑州市 6F
看看
福建省福州市鼓楼区 5F
让我看看
伊朗 4F
看看,谢谢
广东省梅州市 3F
看看
广东省梅州市 2F
k看看
美国 1F
看看