2
http://localhost:8080/applicationでアクセス可能なアプリケーションを持つTomcatを持っています。コンテキストパスを持つTomcatのプロキシとしてnginxを設定できません
このアプリケーションにアクセスするには、http://app.ruをご利用ください。だからここにnginxのプロキシ設定があります:http://app.ruに移動するときは
server {
server_name app.ru .app.ru;
listen 80;
location/{
proxy_pass http://localhost:8080/application;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
、それはそれを修正する方法http://app.ru/applicationに
を302リダイレクトを返しますか?
私はあなたのproxy_pass指令に後ろにスラッシュが必要だと思います。 'proxy_pass http:// localhost:8080/application /;' [this(http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass) –
を参照してください。ありがとう!あなたのコメントを回答に変換してください。私はそれを受け入れることができます。 – omickron