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;
        }
    }
相关文章
|
负载均衡 应用服务中间件 API
Nginx:location配置模块的用法(一)
Nginx:location配置模块的用法(一)
2187 2
|
网络协议 JavaScript 应用服务中间件
【Nginx用法】nginx配置内容
【Nginx用法】nginx配置内容
167 0
|
缓存 前端开发 应用服务中间件
Nginx:location配置模块的用法(二)
Nginx:location配置模块的用法(二)
1713 2
|
应用服务中间件 nginx
Nginx的referer参数的用法和原理
总结:referer参数可以用于Nginx配置,以限制或允许特定来源网站的访问,提高安全性或控制流量。它通过valid_referers指令来定义合法的Referer来源,并根据配置对请求进行处理。但需要注意,Referer字段内容可以被伪造,因此不应作为唯一的安全措施。
1950 0
|
应用服务中间件 Linux nginx
【Nginx用法】Nginx停止服务和各种命令
【Nginx用法】Nginx停止服务和各种命令
1928 0
|
运维 Java 应用服务中间件
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
864 0
|
应用服务中间件 nginx
【Nginx用法】Nginx使用说明----中文文档
【Nginx用法】Nginx使用说明----中文文档
189 0
|
应用服务中间件 nginx 开发者
Nginx 使特殊用法 | 学习笔记
快速学习Nginx 使特殊用法,介绍了 HTTP 代理系统机制, 以及在实际应用过程中如何使用。
Nginx 使特殊用法 | 学习笔记
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
1101 87