nginx反向代理怎么配置(nginx反向代理配置文件)

1.nginx介绍

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

2.反代配置

通过域名/二级目录这样的方式访问这个应用A的8546端口,假如域名为

a.example.com

,A应用监听localhost:8546

2.1通过域名

通过域名配置只需要配置server_name a.example.com

即可,配置示例如下:

nginx反向代理怎么配置(nginx反向代理配置文件)

这样配置就可以通过域名

a.example.com

访问8546应用了。

2.2通过二级目录访问

通过二级目录访问需要注意的是,配置二级目录要注意proxy_cookie_path,以前踩过很多坑。假设要访问的二级目录为

a.example.com/test/,配置示例如下:

nginx反向代理怎么配置(nginx反向代理配置文件)

这样就可以通过http://a.example.com/test/

访问了。

注:示例配置都只写了server部分,将servern放在http里面即可,完整示例:

nginx反向代理怎么配置(nginx反向代理配置文件)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论