gpt4 book ai didi

tomcat - 如何配置nginx在CentOS上将代理传递给tomcat

转载 作者:行者123 更新时间:2023-11-29 00:01:22 28 4
gpt4 key购买 nike

我在装有 CentOS 的机器上安装了 nginx,在另一台也装有 CentOS 的机器上安装了 tomcat 应用程序服务器。现在我想配置 nginx 以将代理传递给我的 tomcat 应用程序服务器。

tomcat应用服务器的IP是:192.168.0.xxx:8080nginx 服务器 IP 是:192.168.0.xxx。

现在当我向 nginx 发送请求时,它应该被传递到 tomcat 应用服务器。

我需要配置从 nginx 到 tomcat 的代理传递的所有步骤。

最佳答案

由于您的 Tomcat 连接器使用 HTTP 协议(protocol),您可以尝试这样的操作:

  1. 创建监听端口 80(或标准 SSL 的 443)的普通站点
  2. 粘贴此代码,将所有请求重定向到端口 8080
  3. 根据您的需要自定义以下配置 - http://nginx.com/resources/admin-guide/reverse-proxy/

    location /
    {
    proxy_pass http://192.168.0.xxx:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    }

但是,如果您想要使用 AJP 连接器,请考虑将 Apache 与 mod_jk 结合使用。

关于tomcat - 如何配置nginx在CentOS上将代理传递给tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29587738/

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