NGINX + Tomcat作为反向代理配置错误

时间:2019-06-13 14:36:27

标签: tomcat nginx reverse-proxy nginx-reverse-proxy

我已经在stackoverflow中阅读了很多有关我的问题的信息,但是我找不到解决方案。

我需要在Tomcat服务器上使用NGINX设置反向代理,因此当我访问my-page.com时,NGINX将处理请求并将其重定向到Tomcat服务器正在侦听的my-page.com:8080/myApp。 / p>

我的/etc/nginx/sites-available/my-page.com内容是:

server {
    server_name my-page.com;
    listen 80;
    listen [::]:80;

    location / {
        proxy_pass              http://localhost:8080/myApp;
        proxy_redirect          off;
        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
    }
}

我已经在Connector文件中设置了$CATALINA_HOME/conf/server.xml指令,如下所示:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" 
           proxyName="my-page.com"
           proxyPort="80" />

当我转到my-page.com时,浏览器总是将我带到NGINX的主页,但从未带我到Tomcat服务器的主页。

我在做什么错了?

0 个答案:

没有答案