1

我正在尝试进行 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 文件不会加载。谁能告诉我这个配置文件有什么问题或者正确的方法是什么?

谢谢,

亚历克斯

4

0 回答 0