如何拦截nginx中的子url请求

时间:2014-09-17 10:24:52

标签: nginx

我将所有网址请求重定向到upstream app这是一个Rails应用。

但是,如果我想将URL请求http://test-server/blog重定向到另一个静态网站文件夹,该怎么办?与Rails应用程序无关。

我应该如何在nginx.conf

中编写规则
upstream app {
    server 127.0.0.1:8080 fail_timeout=60;
}


server {
    listen       80;
    server_name  test-server;
    ...
}

1 个答案:

答案 0 :(得分:0)

您可以使用location指令:

location /blog {
  # I suppose that the blog is inside another root directory
  root /path/to/blog;

  # Maybe you want some different logging policy
  access_log ....
  error_log ....

  # And so on... 
}