Nginx A / B测试

时间:2010-03-26 14:21:01

标签: 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/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文件不能加载。 任何人都可以告诉我这个配置文件有什么问题或者正确的方法是什么?

谢谢,

亚历

0 个答案:

没有答案