资讯专栏INFORMATION COLUMN

nginx远程接口到本地使用

kel / 1261人阅读

摘要:打开配置文件更改配置这样,就可以请求,然后会去代理请求了如果想让代理请求怎么办呢只需要把改成或就好了。如果想让代理请求又该怎么办呢

打开配置文件nginx/conf/nginx.conf

更改配置

upstream api_server {                                                         
    server 10.0.0.2:8080;                                                
    keepalive 2000;
}
server {
    listen       80;                                                         
    server_name  localhost;                                               
    client_max_body_size 1024M;

    location /api/ {
        proxy_pass http://api_server/;
        proxy_set_header Host $host:$server_port;
    }
}

这样,就可以请求http://localhost/api/,然后nginx会去代理请求http://10.0.0.2:8080了

a.如果想让nginx代理请求http://10.0.0.2:8080/api/怎么办呢
只需要把http://api_server/改成http://api_server或http://api_server/api/就好了。

b.如果想让nginx代理请求http://10.0.0.2:8080/abc又该怎么办呢

location /api/ {
    proxy_pass http://api_server/;
    proxy_set_header Host $host:$server_port;
    proxy_redirect http://api_server/ http://$host:$server_port/abc/;
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39670.html

相关文章

  • 【CSS练习】IT修真院--练习2-开发工具

    摘要:任务二认识开发工具今天完成的事情编辑器对比版本管理工具学习基本操作代码托管平台对比服务器使用学习明天计划的事情分析任务三完成规划及部分开发遇到的问题暂无收获编辑器对比参考三者比较,各有哪些优势和弱势一款成熟的,对网站开发者友好,插件齐全功能 任务二. 认识开发工具 今天完成的事情 IDE & 编辑器对比 版本管理工具学习 Git基本操作 代码托管平台对比 服务器使用学习 明天计划的...

    _ang 评论0 收藏0
  • 通过nginx反向代理解决前端访问的跨域问题

    摘要:三反向代理解决的原理将安装在本地,然后将项目部署于下,这样访问本地项目时用本地项目即可访问。这样浏览器之间的请求完全满足浏览器域名协议端口相同的同源策略,可在不改变后台接口的情况下避免跨域问题。 一、问题背景说明: 编写移动前端页面时需要访问后台系统接口。前端项目在本地(个人办公电脑)开发,后台接口存放后生产的后台服务器,本地的ajax请求无法直接访问后台接口,也就是遇到了跨域问题...

    dongxiawu 评论0 收藏0
  • 通过nginx反向代理解决前端访问的跨域问题

    摘要:三反向代理解决的原理将安装在本地,然后将项目部署于下,这样访问本地项目时用本地项目即可访问。这样浏览器之间的请求完全满足浏览器域名协议端口相同的同源策略,可在不改变后台接口的情况下避免跨域问题。 一、问题背景说明: 编写移动前端页面时需要访问后台系统接口。前端项目在本地(个人办公电脑)开发,后台接口存放后生产的后台服务器,本地的ajax请求无法直接访问后台接口,也就是遇到了跨域问题...

    paulquei 评论0 收藏0
  • 袋鼠云前端项目发布工具dtux-kangaroo

    摘要:每家公司在前端项目发布体系可能不尽相同,本篇文章仅仅介绍袋鼠云的前端发布体系,希望能对大家能有所启发。目前袋鼠云采用的是前后端分离的方式,但是开发中还是比较依赖后端的,接口数据还不是很完善。 前言 在目前的大趋势下,前端和后端解耦已经是一个业界的趋势。前端和后端一旦解耦之后,前端的项目和后端的项目便可以自己发布,互不影响。这样极大地提高工作效率,免去了很多互相等待的时间。每家公司在前端...

    yacheng 评论0 收藏0
  • 阿里云服务器部署 nodejs + mongodb + nginx 反向代理 + https配置 s

    摘要:感谢老师,老师的慕课网教程购买阿里云服务器及域名终端连接阿里云服务器环境输入密码购买时的密码如果出现这个问题的解决方案解决方法查看硬盘挂在情况如果有数据盘的情况下查看硬盘使用情况通过设置快捷登录权限,可以增加几个拥有权限的用户下查 感谢 Scott 老师,Scott老师的慕课网教程 https://coding.imooc.com/clas... 1. 购买阿里云服务器及域名 2. ...

    jerryloveemily 评论0 收藏0

发表评论

0条评论

kel

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<