apache应用程序的nginx代理-';后续重定向';被nginx阻止

apache应用程序的nginx代理-';后续重定向';被nginx阻止,apache,nginx,tomcat,redirect,Apache,Nginx,Tomcat,Redirect,因此,我有一个Nginx实例,代理一个apachetomcatwebapp。这在第一个实例中起作用,但是来自Apache应用程序的后续重定向最终被nginx实例阻止 因此,考虑到以下情况:example.com重定向到apache应用程序,但是example.com/apacheredirect最终在nginx上被404 我不确定我在这里使用的术语是否正确,所以谷歌搜索我在这方面没有找到多少 可能是我需要配置应用程序本身,但由于它被Nginx实例阻止,我认为我在配置中做了一些错误的事情 目前这是

因此,我有一个Nginx实例,代理一个apachetomcatwebapp。这在第一个实例中起作用,但是来自Apache应用程序的后续重定向最终被nginx实例阻止

因此,考虑到以下情况:
example.com
重定向到apache应用程序,但是
example.com/apacheredirect
最终在nginx上被404

我不确定我在这里使用的术语是否正确,所以谷歌搜索我在这方面没有找到多少

可能是我需要配置应用程序本身,但由于它被Nginx实例阻止,我认为我在配置中做了一些错误的事情

目前这是我的Nginx文件:

server {
 listen 80;
 server_name example.com;
 location / {
   return 301 https://$request_uri;
   }
}
server {
 listen 443 ssl;
 server_name example.com;
# root /opt/tomcat/latest/webapps/ROOT;
 ssl_certificate           /etc/letsencrypt/live/example.com/fullchain.pem;
 ssl_trusted_certificate   /etc/letsencrypt/live/example.com/chain.pem;
 ssl_certificate_key       /etc/letsencrypt/live/example.com/privkey.pem;
 ssl_prefer_server_ciphers on;
 ssl_protocols TLSv1.3 TLSv1.2;
 ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128->
 ssl_ecdh_curve prime256v1:secp384r1:secp521r1;
 ssl_session_cache shared:TLS:50m;
 ssl_session_timeout 1d;
 ssl_session_tickets off;
location / {
#  try_files $uri $uri/ =404;
  proxy_pass http://127.0.0.1:8080/;
  proxy_set_header      X-Forwarded-Host $host;
#  proxy_set_header     X-Forwarded-Server $host;
#  proxy_set_header     X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}
要注意的是,我尝试了各种注释行,也尝试了未注释行。我还尝试了
location/(.*)
,但出于某种原因,它开始重定向到Nginx示例。我需要重写还是回写