AlexaZhou

Results 38 comments of AlexaZhou

api 没有变动的情况下,应该是可以直接升级的,欢迎测试后提 PR

### ip用的是remote_addr,那使用CDN了如何处理? CDN 通常是把真正的客户端地址写在 Header 中。对 VeryNginx 中一般的 Action 来说,可以在 Matcher 中指定 Header 条件来对 CDN 后面的客户端地址进行判断 一个例外是 **Frequency Limit** ,这个功能可以设置为对每个 IP 进行单独的访问频率限制。它是直接使用的 Nginx 中的 remote_addr 变量作为客户端 IP 地址,所以在 CDN 后使用会有一些问题...

。。。关错 Issue 了,所以继续打开😅。。。

Hi,我不清楚 wordpress 需要怎样的 rewrite,你可以具体描述一下么?

这里用到了 ``` if( -f filename ) ``` 的指令来判断文件是否存在,然后决定是否进行 rewrite,作用和 try_file 一样 VN 目前还不能处理 try_file 😢,所以不能根据文件是否存在进行 rewrite,只能进行固定的 rewrite。 建议目前先把这样的 rewrite 指令写在 nginx.conf 中,VN 的配置和 Nginx 的配置是可以共存的。

你说的其他问题 - 加了上面的rewrite后,vn的filter运行有问题,并不能阻断请求,而是会进到我在nginx.conf中加的rewrite中 - 使用vn的rewrite后,好像并不会重新去匹配server中配置的location 我没有太明白,这是一个问题的两种描述,还是分别描述了两个问题呢? 可以再说详细一点,或者给个例子么?

明白你的问题了。 我找时间配个环境验证下看看

Nginx 执行分成几个阶段 其中比较重要的有 Rewrite , Access @mlboy Rewrite 阶段在 Access 前面 执行顺序是: Nginx Rewrite -> VeryNginx Rewrite -> Nginx aceess -> VeryNginx Access 所以 VN 规则中配置的 rewrite 是在 Nginx 自己的...

多谢,前端代码是需要整一下了 😓 目前的架构改起来比较费劲,打算找时间重写一版组件化的,可以解决目前前端代码维护不便的问题