【发布时间】:2019-02-20 03:11:07
【问题描述】:
我正在寻找在同一端口和服务器上启用 Apache2 和 Spring Boot 应用程序的解决方案。启动应用程序已打开 通过内部 Tomcat 服务器。 Apache(wordpress)应该在端口 443 或 80 上工作,主 url 应该是:https://domian.dd/blog。其余的 url 应该由 Spring Boot 处理。
第一个问题是我无法在同一个端口上打开两个应用程序。 第二个问题是 Spring Boot 有将端口 80 转发到 443 的配置。
谢谢。
【问题讨论】:
-
确实不能让两个进程监听同一个端口。您需要将两者中的一个配置为前端服务器,它将请求中继到在另一个端口或文件系统中的套接字上侦听的另一个服务器。您还可以使用像负载均衡器这样的纯前端服务器,并在其后面运行两个您的应用程序服务器。如何为此类任务配置 apache http 服务器已有详细文档,请查看其代理模块的文档。
标签: apache spring-boot server