将来自端口 80 的热重定向 http/https 请求重定向到 8080 上的内部 tomcat 服务器

将来自端口 80 的热重定向 http/https 请求重定向到 8080 上的内部 tomcat 服务器

我有一台带域名的生产服务器。它在 8080 上有一个 tomcat 服务器。它有多个 Web 应用程序。因此,我想将发送到该服务器的 http/https 请求映射到这些 Web 应用程序。假设 www.example.com/x 对应于 Web 应用程序 x。

最好的方法是什么?使用 Apache2?Ngnix 还是其他工具?

答案1

我在我的服务器上使用 nginx。以下是将流量从端口 80 重定向到 8080 的示例配置:

server {
    listen       80;
    server_name  mysite.com;

    location / {
        proxy_pass http://127.0.0.1:8080/;
    }
}

相关内容