gpt4 book ai didi

apache - Spring Boot 和 Apache2 在同一服务器和端口上

转载 作者:行者123 更新时间:2023-12-02 01:29:18 27 4
gpt4 key购买 nike

我正在寻找在同一端口和服务器上启用 Apache2 和 Spring Boot 应用程序的解决方案。启动应用程序已打开通过内部tomcat服务器。 Apache ( wordpress) 应该在端口 443 或 80 上工作,主 url 应该是:https://domian.dd/blog 。其余 url 应由 Spring Boot 处理。

第一个问题是我无法在同一端口上打开两个应用程序。第二个问题是 Spring Boot 已配置将端口 80 转发到 443。

谢谢。

最佳答案

您不能在同一台计算机上的同一端口上运行两个应用程序,但您可以通过以下方式实现您正在寻找的内容。

  1. 使用 https://localhost:8443/myapp 等路径运行 Spring Boot 应用程序

  2. 运行 apache 并安装 ssl

  3. 在 ssl.conf 中进行以下设置,将您的我的应用程序流量转发到 Spring Boot 应用程序

    SSLProxyEngine on
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off
    ProxyRequests Off
    ProxyPass /myapp https://localhost:8443/myapp
    ProxyPassReverse /myapp https://localhost:8443/myapp
  4. 将您的博客站点放在 apache 根文件夹/blog 下,如果 /var/www/html 是根文件夹,那么博客将位于 /var/www/html/blog

关于apache - Spring Boot 和 Apache2 在同一服务器和端口上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52346639/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com