0
server {   
        listen 80;
        server_name localhost;
        location / {
            index index.html;
            root /Users/Lin/Codes/JS/Emberjs/yeoman-ember/dist;
        }  

        location ~* ^/json {
            root
            proxy_pass http://localhost:9292;

        }
    }

構成はちょっと機能しますが、合格するだけです

localhost:9292/json to localhost/json.

しかし、私が欲しいのは

localhost:9292/json to 'localhost'

`localhost:9292/json/post から 'localhost/post' へ

私がする必要があるのは、ルートを設定するか、書き直すことだと思います。誰かアイデアがありますか?

4

1 に答える 1

1

の前に書き換えルールを追加しますproxy_pass

location /json {
    rewrite ^/json(.*) $1;
    proxy_pass http://localhost:9292;
}
于 2013-08-06T07:09:42.397 に答える