美文网首页工作生活
nginx 中 return 简单测试使用

nginx 中 return 简单测试使用

作者: 12345婷花 | 来源:发表于2019-07-01 08:00 被阅读0次

nginx 中 return 简单测试使用

在nginx 配置文件中,经常会发现有很对return的运用场景, 进行测试总结

1: 返回错误码

eg: 单独配置返回返回码场景

nginx 配置如下:

        location = /test {

        return 403 ;

        }

通过返回的页面为: 403 Forbidden 正常的403错误返回码报错

可以看出 对于单独返回返回码的场景, 可以进行过滤拦截场景使用)

2: 通过return 返回 文本信息和 json

        location ^~ /pic {

          default_type text/html ;

          return 200  'test test test ';

        }

进行 http://192.168.1.19:8080/pic/test 进行测试,页面返回编辑的内容: test test test

        location ^~ /pic {

          default_type application/json ;

          return 200  '{"name":"nanjing_wuxu","result":"success"}';

        }

http://192.168.1.19:8080/pic/test 进行测试,页面返回编辑的内容:{"name":"nanjing_wuxu","result":"success"}

可以理解,可以通过return 为请求方之间返回编辑的文本等信息

3: 看能否直接跳转功能

location ^~ /pic {

          return http://192.168.1.19:8080/aa.jpg;

        }

进行http://192.168.1.19:8080/pic/test 进行测试,返回的是aa.jsp图片, 从日志中也可以进行查看,进行了跳转

[26/Jan/2018:17:05:33 +0800] "GET /pic/test HTTP/1.1"

相关文章

  • nginx 中 return 简单测试使用

    nginx 中 return 简单测试使用 在nginx 配置文件中,经常会发现有很对return的运用场景, 进...

  • nginx 中 return 简单测试使用

    在nginx 配置文件中,经常会发现有很对return的运用场景, 进行测试总结 1: 返回错误码 eg: 单独...

  • Nginx中巧用return来测试

    最近用到一个项目部署到服务器上,发现在nginx上配置proxy_pass之后请求参数丢失了,查询了很久一直没找到...

  • Nginx Return指令使用

    1、返回状态码 2、返回字符串 3、地址跳转 4、返回自定义变量 5、返回内置变量 6、返回日志信息实例

  • nginx 通过parameter 判断进行return

    需求: 通过http请求中的参数进行判断,跳转到其他URL同时携带原有参数. 实现: 使用nginx的return...

  • nginx / php-fpm简单运维命令记录

    这里简单记录下 nginx / php-fpm 日常使用到的一些命令和命令背后的故事。先说nginx:测试下指定配...

  • nginx如何配置测试环境?

    我这里很简单,测试的使用用runserver开一个127.0.0.1:8001的端口 然后nginx重定向/tes...

  • 学习笔记-nginx

    内容简介此篇文章简单的介绍了什么是nginx以及nginx的简单使用,nginx现在使用非常的广泛,值得去了解学习...

  • nginx简单使用(Windows)

    一直听说nginx,最近把nginx找了些教程简单的学习了下。下面是简单的使用。 nginx: Nginx(eng...

  • Nginx服务的启动和停止

    使用Nginx的过程中,我们可能总是需要修改nginx配置文件,然后不停地启动或者停止nginx服务。这里简单讲一...

网友评论

    本文标题:nginx 中 return 简单测试使用

    本文链接:https://www.haomeiwen.com/subject/dwjwcctx.html