おはよう!nginxの作業でspring mvcのリダイレクトが正しくない
私は少し問題があります:My Spring MVCアプリケーションはhttp://localhost:8080/webapp/
アドレスにあります。私は私のアプリにsomedomain.com
のような要求をリダイレクトするためのnginxのをインストールしている:
server{
server_name somedomain.com;
access_log /var/log/app.log;
location /{
proxy_pass http://localhost:8080/webapp/;
include /etc/nginx/proxy.conf;
}
proxy.conf:
私はそのように、リダイレクトを使用コントローラ方法の一proxy_redirect off;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
:
@RequestMapping(value = "/xxx", method = RequestMethod.POST)
public String xxx(ModelMap modelMap) {
return "redirect:/yyy";
}
その後、ブラウザはhttp://somedomain.com/yyy
を開きますが、http://somedomain.com/webapp/yyy
を探します。
私は間違っていますか? ありがとうございます。