Proxy Nginx A/B测试

Proxy Nginx A/B测试,proxy,nginx,ab-testing,Proxy,Nginx,Ab Testing,我正在尝试进行A/B测试,我正在使用Nginx来实现这一目的。我的Nginx配置文件如下所示: events { worker_connections 1024; } error_log /usr/local/experiments/apps/reddit_test/error.log notice; http { rewrite_log on; server { listen 8081; access_log /usr/loc

我正在尝试进行A/B测试,我正在使用Nginx来实现这一目的。我的Nginx配置文件如下所示:

events {
    worker_connections  1024;
}

error_log /usr/local/experiments/apps/reddit_test/error.log notice;

http {
    rewrite_log  on;

    server {
        listen 8081;
        access_log  /usr/local/experiments/apps/reddit_test/access.log combined;

        location / {
            if ($remote_addr ~ "[02468]$") { 
                rewrite ^(.+)$ /experiment$1 last; 
            }
            rewrite ^(.+)$ /main$1 last;
        }

        location /main {
            internal;
            proxy_pass http://www.reddit.com/r/lisp;
        }

        location /experiment {
            internal;
            proxy_pass http://www.reddit.com/r/haskell;
        }
    }
}
这是一种工作方式,但css和js文件无法加载。 谁能告诉我这个配置文件有什么问题,或者什么是正确的方法

谢谢


Alex

在请求被重定向到的同一台服务器上。“不会加载”是什么意思?资源文件是否有404个错误?您已经启用了重写日志,并且有一个访问日志:它应该会给您一些提示,说明哪里出了问题。