我是 Nginx 新手,我需要你的帮助,
根据很多论坛我了解到我们所有的静态页面都存储在Nginx中。当有请求到来时,我必须将该请求传递给 tomcat 获取数据,并在 tomcat 生成响应后生成响应。
目前,我刚刚做到了,我将请求直接传递给tomcat并响应请求。但我认为这不是性能的解决方案。
那么有人可以帮助我吗?
你可以使用 proxy_pass 映射到你的 tomcat 服务器端口,例如:如果你的 tomcat 端口是 8080,你的 conf/nginx.conf 应该这样配置:
...
http {
...
server {
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
}
}
}
重启sbin/nginx -s reload,然后就可以访问了http://127.0.0.1
,将请求转发到tomcat。
配置文件一般放在:
/etc/nginx/nginx.conf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)