У меня есть проект Tomcate на одном хосте, и я хочу перенаправить nginx и передать запрос, как показано ниже:
ui.mysite.com >> www.mysite.com:2121/index_ui.html (*)
ui.mysite.com/index_ui.html >> www.mysite.com:2121/index_ui.html (**)
ui.mysite.com/everyThing >> www.mysite.com:2121/everyThing (all other)
ui.mysite.com/style.css >> www.mysite.com:2121/style.css
ui.mysite.com/js.js >> www.mysite.com:2121/js.js
У меня есть код ниже, но он перенаправляет все запросы на www.mysite.com/everyThing
server {
listen 80;
server_name you.mysite.com ;
rewrite ^(?!(/index_ui.html)).*$ htt://www.mysite.com/$1 temporary;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass htt://www.mysite.com:2121/index_ui.html;
} }