首页 文章

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

提问于
浏览
2

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

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

谢谢 .

1 回答

  • 0

    您无法在同一台计算机上的同一端口上运行两个应用程序,但您可以通过以下方式实现所需的功能 .

    • 使用https://localhost:8443/myapp之类的路径运行spring boot应用程序

    • 运行apache并安装ssl

    • 在ssl.conf中进行以下设置,将我的应用流量转发到spring boot app

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

相关问题