Nginx重写root url

时间:2013-10-30 03:38:29

标签: nginx reverse-proxy proxypass

我使用的是nginx代理,我正在尝试用我的服务器url替换基本URL。例如,我想通过www.google.com代理localhost:8000,并将所有基本网址实例(www.google.com)替换为(localhost:8000)。

到目前为止我的nginx.conf:

    server {
        listen       8080;
        server_name  localhost;

   location / {
    proxy_pass http://www.google.com/;
    rewrite ^/.google.com /localhost:8080 last;
}
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

1 个答案:

答案 0 :(得分:0)

只需删除'location /'块中的重写指令即可。并添加休息;

location / {
    proxy_pass http://www.google.com/;
    break;
}