Linux中的请求是如何通过nginx转发到tomcat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的请求是如何通过nginx转发到tomcat相关的知识,希望对你有一定的参考价值。

  方法
  1. nginx增加配置
  proxy_set_header X-Real-IP $remote_addr;
  more.. http://wiki.nginx.org/NginxHttpProxyModule
  2.tomcat 设置使用请求头
  %X-Real-IPi 在 pattern 参数里面 more… http://www.docjar.org/docs/api/org/apache/catalina/valves/AccessLogValve.html
  3.如果没有转发那就直接%a或者%h就可以做到了记录真实ip了,不过还是推荐使用设置请求头参数.
参考技术A nginx常用的方式为反向代理转发,就是根据域名,将访问指向某个端口号,如tomcat的8080端口。本回答被提问者采纳 参考技术B http://blog.csdn.net/poechant/article/details/7256184,去看这个

以上是关于Linux中的请求是如何通过nginx转发到tomcat的主要内容,如果未能解决你的问题,请参考以下文章

如何知道 node.js 中的请求是 http 还是 https

当发送的请求是 Ajax 请求时,如何从 ManagedBean 重定向?

Nginx反向代理的使用及原理

Nginx下https反向代理转发无效问题

我如何知道对 servlet 的请求是使用 HTTP 还是 HTTPS 执行的?

nginx里面如何判断一个请求是来自局域网还是外网