nginx 跳转指定接口

简介: <div class="markdown_views"><p>nginx 跳转指定接口 <br>场景: <br>进行stub测试时,程序访问的不是真正的接口,而是stub接口(提供假数据). <br>但是程序中写的域名,不可能写stub的ip. <br>如果写死stub的ip,那么到时候上线时还得改代码.(只要动代码,就是有风险的) <br>所以就需要做一个映射.

nginx 跳转指定接口
场景:
进行stub测试时,程序访问的不是真正的接口,而是stub接口(提供假数据).
但是程序中写的域名,不可能写stub的ip.
如果写死stub的ip,那么到时候上线时还得改代码.(只要动代码,就是有风险的)
所以就需要做一个映射.
使用nginx 实现这个功能
配置文件名称:yunmasoft.com.conf
配置文件内容:

server {
        listen 80;
        server_name yunmasoft.com www.yunmasoft.com;
        if ( $uri ~* "^/user/loginInput$" ) {
                rewrite ^/(.*)$ http://123.57.250.51/$1 redirect;
        }
        location / {
                proxy_pass    http://182.92.97.72:8083;
                # proxy_redirect on ;

                index index.php index.html index.htm;
        }
        error_page 500 502 503 504 /50x.html;


}

这里写图片描述
参考:http://hw1287789687.iteye.com/admin/blogs/2279741

相关文章
|
10月前
|
安全 网络协议 应用服务中间件
Nginx配置http跳转https
Nginx配置http跳转https
287 0
|
Java 应用服务中间件 PHP
Nginx中的location匹配和rewrite重写跳转
1、常用的Nginx正则表达式 2、location 3、rewrite 4、rewrite实例
1446 0
Nginx中的location匹配和rewrite重写跳转
|
5天前
|
应用服务中间件 nginx
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
14 0
|
12月前
|
应用服务中间件 nginx
Nginx:proxy_pass和try_files 301跳转带了端口
Nginx:proxy_pass和try_files 301跳转带了端口
392 0
|
前端开发 应用服务中间件 nginx
Nginx的反向代理自动301跳转避坑
当Web服务器为Nginx时,若浏览器访问的uri最后不带斜杠,如www.xxx.com.cn/aaa,当aaa是一个目录时,会产生301跳转,且自动将uri补全为www.xxx.com.cn/aaa/,最后添加一个/。当前端存在Nginx反向代理时,就会存在一个坑。
1876 0
|
缓存 应用服务中间件 PHP
Nginx及rewrite跳转(二)
Nginx及rewrite跳转(二)
Nginx及rewrite跳转(二)
|
缓存 搜索推荐 应用服务中间件
|
安全 应用服务中间件 网络安全
Nginx配置Https并进行Http强制跳转Https
Nginx配置Https并进行Http强制跳转Https
Nginx配置Https并进行Http强制跳转Https
|
缓存 安全 搜索推荐
Nginx配置4种模式跳转到指定统一域名
Nginx配置4种模式跳转到指定统一域名
1103 0
|
应用服务中间件 nginx
Nginx系列:配置跳转的常用方式
随着应用服务的增多,服务可能部署在不同的服务器上。这些服务有可能存在IP、端口Port、请求的ContextPath等一样的情况,怎么合理的配置他们的跳转呢?下面介绍三种常见的跳转方式。
416 0