【问题标题】:Can i deploy my .war on an nginx server我可以在 nginx 服务器上部署我的 .war
【发布时间】:2015-06-09 17:18:47
【问题描述】:

我真的很喜欢 nginx 的稳定性和方式 处理请求。

我真的很喜欢 java 的 tomcat 和用户友好性

有没有办法在 nginx 服务器上部署我的 .war ?

【问题讨论】:

    标签: java tomcat nginx server


    【解决方案1】:

    请尝试任一

    1. 在 Tomcat 前使用 Nginx 作为反向代理或
    2. 使用nginx-tomcat8将Tomcat嵌入Nginx运行war

    【讨论】:

    • 我的应用程序也是基于战争的,在 nginx 后面的 tomcat 上运行,但我的 css 和 js 文件没有被加载。你能帮忙吗?
    【解决方案2】:

    我不相信这是可能的,因为 nginx 不是 servlet 容器,所以它不了解 .war 文件是什么。您可以将 nginx 配置为在 Tomcat 服务器前充当反向代理,这样您就可以两全其美。

    通过 Google 快速搜索找到了此 http://wiki.nginx.org/JavaServers,它可能会为您提供所需的内容。

    【讨论】:

    • 反向代理 nginx 到 tomcat 就像将请求重定向用户->nginx->tomcat 的三倍,而不是您可以配置 tomcat 并在端口 80 或 443 上打开 tomcat 以获得最佳结果我仅在有 nginx 时使用多个应用程序在多个端口上运行,例如 nodejs + PHP 组合
    猜你喜欢
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2023-03-22
    • 2012-02-26
    • 2020-07-18
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    相关资源
    最近更新 更多