nginx反向代理如何配置?


1.nginx介绍Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。目前最新的版本是1.17.1,最新的稳定版本是1.16.0。目前很多很多平台都有使用到,像淘宝天猫等,淘宝网还在nginx的基础上弄了一个分支Tengine,它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。

2.反代配置通过域名/二级目录这样的方式访问这个应用A的端口,假如域名为,A应用监听localhost:.1通过域名通过域名配置只需要配置server_即可,配置示例如下:这样配置就可以通过域名访问应用了。2.2通过二级目录访问通过二级目录访问需要注意的是,配置二级目录要注意proxy_cookie_path,以前踩过很多坑。假设要访问的二级目录为/test/,配置示例如下:这样就可以通过/test/访问了。注:示例配置都只写了server部分,将servern放在:;}server{listen80;server_namelocalhostnginx_domain;location/{proxy_pass:;}server{listen80;server_namelocalhostnginx_ip;#其他路径默认访问location/{root/nginx/;}#通过访问service二级目录访问location^~/service{proxy_passhttp://backend/service;proxy_redirectoff;proxy_set_headerHost$host;}}访问路径:http://nginx_ip/service如果解决了你的疑惑,请点点关注和评论,谢谢大家支持。正春华枝俏,待秋实果茂,与君共勉。