Proxy Nginx A/B测试
我正在尝试进行A/B测试,我正在使用Nginx来实现这一目的。我的Nginx配置文件如下所示: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
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个错误?您已经启用了重写日志,并且有一个访问日志:它应该会给您一些提示,说明哪里出了问题。