设置基本 nginx 反向代理

设置基本 nginx 反向代理

不幸的是,我的工作需要我使用 Apache Tomcat。Tomcat 应用程序正在运行http://127.0.0.1:8080/。我想使用反向代理,这样我就可以http://mydomain.com/tomcat/some/extra/stuff代理自http://127.0.0.1:8080/一些/额外/东西。这是我目前尝试的:

location /tomcat {
    proxy_pass http://127.0.0.1:8080;
    rewrite ^/tomcat(/.*) $1 break;
}

这导致http://mydomain.com/tomcat/meow/cat重定向至http://mydomain.com/meow/cat这不是我想要的。有什么想法吗?

答案1

您不需要重写规则,该配置将把 domain.com/tomcat/ 映射到http://127.0.0.1:8080/所以你不需要重写目录

相关内容