nginx的巧妙用法

简介: 本人博客 http://blog.teier.cn

需求我用tomcat安装了一个应用,结果没有办法去掉二级目录了,而且我的80端口是给nginx用的,所以也不能让tomcat监听80端口了,只能用nginx去代理tomcat的8080.
二级目录访问的时候是这个形式: http://ip:8080/abc
想用nginx配置一个域名去代理访问这个站点,但是因为有个二级目录,所以最终配置有点复杂,最终配置如下
server {

        listen 80;
        server_name www.aaa.com;
        location / {
            rewrite /(.*) /abc/$1 last;
        }
        location /abc/ {
            proxy_pass      http://127.0.0.1:8080;
            proxy_set_header Host   $host;
            proxy_set_header X-Real-IP      $remote_addr;
            proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
        }
    }
相关文章
|
3月前
|
负载均衡 应用服务中间件 API
Nginx:location配置模块的用法(一)
Nginx:location配置模块的用法(一)
426 2
|
3月前
|
缓存 前端开发 应用服务中间件
Nginx:location配置模块的用法(二)
Nginx:location配置模块的用法(二)
94 2
|
网络协议 JavaScript 应用服务中间件
【Nginx用法】nginx配置内容
【Nginx用法】nginx配置内容
51 0
|
6月前
|
应用服务中间件 nginx
Nginx的referer参数的用法和原理
总结:referer参数可以用于Nginx配置,以限制或允许特定来源网站的访问,提高安全性或控制流量。它通过valid_referers指令来定义合法的Referer来源,并根据配置对请求进行处理。但需要注意,Referer字段内容可以被伪造,因此不应作为唯一的安全措施。
786 0
|
应用服务中间件 Linux nginx
【Nginx用法】Nginx停止服务和各种命令
【Nginx用法】Nginx停止服务和各种命令
699 0
|
运维 Java 应用服务中间件
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
327 0
|
应用服务中间件 nginx
【Nginx用法】Nginx使用说明----中文文档
【Nginx用法】Nginx使用说明----中文文档
44 0
|
应用服务中间件 nginx 开发者
Nginx 使特殊用法 | 学习笔记
快速学习Nginx 使特殊用法,介绍了 HTTP 代理系统机制, 以及在实际应用过程中如何使用。
Nginx 使特殊用法 | 学习笔记
|
15天前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解