On 28/02/2020 21:00, Martynas Jusevičius wrote: > Setting up a second container with a different port was easy enough. > > However I got stuck on the URL mapping/rewriting. Using nginx as a > proxy, I don't think it's possible to rewrite headers with the > upstream module: > https://nginx.org/en/docs/http/ngx_http_upstream_module.html > > As I understand it just forwards raw traffic, so the URL rewriting > would have to be done on the Tomcat's side. Basically I want to > rewrite: > > https://localhost:5443/ => https://localhost/ > > which requires rewriting the Host request header, I think. > > I was looking at the RewriteValve, but it says: > "Unlike newer mod_rewrite versions, the Tomcat rewrite valve does not > automatically support absolute URLs (the specific redirect flag must > be used to be able to specify an absolute URLs, see below) or direct > file serving." > > Is there a way to rewrite the hostname/port in configuration? > Something placed in context.xml would be ideal.
What port is nginx listening on? What port is Tomcat listening on? I assume the client connects directly to nginx. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org