注意你只需要看脚本,改的都是nginx.conf文件,下面的废话可以跳过

1、找到你要代理的地址

比如我下面写到的脚本举例
最终请求到的后端地址是这个->192.168.2.167:39612/mallv2/manage/old_for_new/shop_item_list
前端如图的headers的url是->192.168.2.181:39612/mallv2/manage/old_for_new/shop_item_list

2、配置两层代理

代理到前端页面或域名 反正就是意思让你所有带2000的请求都与原来请求一样的效果,原来是咋样现在代理后就应该咋样,相当于只是包了一层nginx转发

3、我们浏览器请求应该这样(一定细品请求以下请求的路径)

http://localhost:2000/shopApi/manage/old_for_new/shop_item_list

最终效果

达到的效果就是你用了你们公司的开发环境的前端或者是某个环境的前端,调用了自己本地起的服务(在微服务的环境下,起多个组,用自己的组找bug是真爽,改一改配置bug就来了),这样的好处在于,前后端联调时,自己不需要用postman构造参数来请求,或者自己本地不用起前端,你可能说让前端调用你,求人不如求己好吧,人家每调一个给你起一个,代码更新了全给你们又打包重启。可能你会配置失败,但是你可以慢慢调就会了,东西并不多**

#windows下注释
#user ww ww;
worker_processes 2; #设置值和CPU核心数一致
#error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别
#pid /usr/local/webserver/nginx/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
events
{#windows下注释#use epoll;worker_connections 65535;
}
http
{include mime.types;default_type application/octet-stream;log_format main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" $http_x_forwarded_for';charset utf-8;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 8m;sendfile on;tcp_nopush on;keepalive_timeout 60;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 128k; underscores_in_headers on;server {listen 2000;#自己的ip写上server_name 192.168.2.167;location / {#代理到前端页面或域名 反正就是意思让你所有带2000的请求都与原来请求一样的效果,原来是咋样现在代理#后就应该咋样,相当于只是包了一层nginx转发proxy_pass http://192.168.2.181:39612;}location /shopApi/manage {#反向代理接口#http://localhost:2000/shopApi/manage/old_for_new/shop_item_list#192.168.2.167:39612/mallv2/manage/old_for_new/shop_item_listproxy_pass http://172.28.25.136:39612/mallv2/manage/;}location /baidu {proxy_pass http://www.baidu.com/;}}}

Nginx代理浏览器接口调用本地的后端接口相关推荐

  1. 通过nginx代理vue,vue再访问后端时出错记录

    项目场景: 项目场景:项目上线测试环境 使用nginx代理出现问题 问题描述 通过nginx代理vue,vue再访问后端时,后端地址被替换成为了代理地址 例如 : 代理地址为 127.0.0.1:80 ...

  2. 如何在浏览器中运行Linux程序,在linux自定义协议,让浏览器可以调用本地程序...

    在linux自定义协议,让浏览器可以调用本地程序 第一种是在gnome桌面环境下,执行以下步骤 并且重启系统 gconftool-2 -t string -s /desktop/gnome/url-h ...

  3. linux系统下,浏览器怎么调用本地硬件设备如指纹仪等。

    linux系统下,浏览器怎么调用本地硬件设备如指纹仪等. 这个问题是一个同学在项目开发中遇到的问题,做的也是政府部门相关的项目,由于现在政府部门都在慢慢开始放弃windows系统改用Linux系统了, ...

  4. 网页(浏览器)调用本地exe应用软件

    1. 背景 为什么要学习网页调用本地exe?因为项目有一个需求,就是通过页面的按钮,点击调用本地的GUWP(exe软件),使其可以直接登录和打开. 而exe应用软件,它只能通过cmd进行操作和数据的传 ...

  5. Android通过jni调用本地c/c++接口方法总结

    网上有网友问android的原生应用,上层java代码如何通过jni调用本地的c/c++接口或第三方动态库 ?之前搞过android应用开发和底层c/c++接口开发都是一个人搞定,觉得还是蛮简单的.其 ...

  6. Nginx代理浏览器可实时查看程序日志

    我们经常需要在页面上实时查看nginx的日志输出,并且能在页面上显示,那么如何通过Nginx实现浏览器可实时查看访问日志呢? 一.首先查看nginx版本,我使用的是1.20.1的版本,安装目录在/ap ...

  7. 后端php接口,PHP_TP5框架开发后端接口(代码编写思路)

    这半个月断断续续在学习用 PHP 的ThinkPHP框架开发后端API.现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性. 一.流程概要 基本是这么一个流程,略过环境 ...

  8. java接口 调用哪个_Java通过接口调用方法的时候,怎么知道调用的是哪个实现类里的方法?...

    一个抽象接口,有很多实现类,通过接口调用某个方法的时候,怎么知道调用的是哪个实现类里的方法? 谢谢. 2014-07-02 更新 前三个回答是 可以 ,不过依然没有找到我想要的答案.比如在 Eclip ...

  9. Nginx代理外网到本地Vue开发环境

    1.先将本地ip设为公网ip,并用网线连接上网,因为公网地址需要固定ip所以不能用wifi连接上网; 2.nginx配置文件 server {listen 8088;server_name 122.2 ...

最新文章

  1. 思维dp ---- 复杂状态找中间状态作为dp状态 1552F - Telepanting
  2. Spring Cloud Alibaba 负载均衡:Ribbon 如何保证微服务的高可用
  3. 和get redis_Redis练习操作
  4. ABAP:下载服务器文件到本机
  5. 前端学习(1962)vue之电商管理系统电商系统之渲染商品分类的选择框
  6. Spring 从入门到入土——AOP 就这么简单!| 原力计划
  7. Caddy,一个用Go实现的Web Server | 比Apache速度快,比Nginx有个性
  8. 替代方法_替代化石燃料 科学家找到细菌生产塑料原料的新方法
  9. 如何区分大数据下的三大利器:数据科学家,数据工程师与数据分析师
  10. STM32F103_ADC-DMA通道采集
  11. 杭电2149Public Sale
  12. HDU1407 测试你是否和LTC水平一样高【暴力】
  13. mysql中为啥只显示一条语句_MySQL 笔记整理(19) --为什么我只查一行的语句,也执行这么慢?...
  14. matlab lu解线性方程,LU分解和求解线性方程组
  15. 计算机怎样使操作家长控制,孩子自制力差 电脑设置家长控制技巧图文详细教程...
  16. R语言画图/绘图/作图2
  17. [QUANTAXIS量化分析]三因素模型
  18. 苹果手机测试网络速度的软件,‎App Store 上的“网速测试大师-测网速首选”
  19. 雷达信号的脉冲累积(pulse integration)coherent and non-coherent 相干累积与非相干累积
  20. 对傅里叶变换公式讨论 很经典

热门文章

  1. omf多路径 oracle_Oracle OMF 功能详解
  2. Redis深入浅出—hash、set
  3. 基于Java+SpringBoot+Vue+uniapp前后端分离图书阅读系统设计与实现
  4. myecplice和ecplice远程调试
  5. 计算机启动慢,win7开机速度慢怎么办_win7开机启动慢怎么解决-win7之家
  6. 关于pd.read_csv() 读数据的注意事项
  7. JavaSE Lambda 表达式
  8. 华为瘦胖ap互转_华为胖ap转换瘦apv200r006c10spc100指导书
  9. jav中jar包的MANIFEST.MF
  10. nvme固态硬盘开机慢_解决win10系统下nvme固体硬盘开机慢的方法