2013-08-06 2 views
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 на localhost: 80/с помощью обратного прокси Nginx?

localhost:9292/json to localhost/json.

Но что я хочу

localhost:9292/json to 'localhost'

`локальный: 9292/JSON/пост на«локальный/пост '

Я думаю, что мне нужно сделать, это установить корень или переписать, у кого-нибудь есть идея?

ответ

1

добавить правило перезаписи до proxy_pass

location /json { 
    rewrite ^/json(.*) $1; 
    proxy_pass http://localhost:9292; 
} 
Смежные вопросы