当前位置:首页 > 技术文章 > 正文内容

Nginx配置,location(路径替换),反向代理配置实战,代理配置

arlanguage4个月前 (01-14)技术文章34

使用场景1

访问:http://182.92.105.37/app/demo1,反向代理到本地服务:http://127.0.0.1:9001/app/demo1

配置(/usr/local/nginx/conf/nginx.conf)

location /app/demo1 {
    proxy_pass http://127.0.0.1:9001;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 

使用场景2

访问:http://182.92.105.37/api/hospital/sso/login?appId=TEST001,反向代理到本地服务:http://127.0.0.1:9001/app/demo1/hospital/sso/login?appId=TEST001

配置(/usr/local/nginx/conf/nginx.conf)

location ^~/api {
    proxy_pass http://127.0.0.1:9001/app/demo1;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
} 

总结说明

细节:需要注意的路径,/api/api//app/demo1/app/demo1/ 是有区别的。

参考: Nginx配置快速部署及配置说明Nginx配置SSL证书实现https服务

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/837.html

标签: nginx 替换
分享给朋友:

“Nginx配置,location(路径替换),反向代理配置实战,代理配置” 的相关文章

Nginx学习(个人笔记)

一、Nginx安装安装安装地址:http://nginx.org/en/download.html我选择的是windows安装,下载成功后解压并安装,可以看到以下文件:注意:安装目录不要有中文,否则会报错。启动建议用cmd打开,直接双击nginx.exe会出现一闪而过的画面。进入到安装目录下:sta...

2022年从零开始,用一篇博客掌握 nginx 的初级配置

当 nginx 安装之后,默认的配置如下所示(数据来源为宝塔自动生成),本篇博客重点介绍的是配置虚拟机相关内容,即 server 块配置项。 server 块的指令主要用于设置主机和端口, location 块用于匹配网页路径,一个 http 块可以包含多个 server 。基础配置server {...

windows下的nginx安装和使用

.1 去官网下载相应的安装包:http://nginx.org/en/download.html1.2 解压后进入PowerShell(按住“shift”+“鼠标右键”)窗口,进入到nginx目录,输入start nginx.exe 进行nginx的安装安装成功后,在“任务管理器”中会显示“ngin...

高端Linux 脚本很有用,赶紧学起来!

Linux 脚本?准确的说叫 Linux Shell 脚本,Shell 脚本是一种被设计用来运行命令行解释器,他是 Linux 系统的一大特色之一。命令行是 Linux 系统中一种非常重要的交互方式,而它的实现基于 Linux 内核和 Shell 程序,为用户提供了强大和灵活的操作方式。使用 Lin...

如何在 NGINX 中创建自定义 404 错误页面

每次NGINX在尝试处理客户端请求时遇到错误,它都会返回一个错误。每个错误都包含一个HTTP响应代码和一个简短描述。错误通常通过简单的默认HTML页面显示给用户。幸运的是,您可以配置NGINX以向您的站点或 Web 应用程序的用户显示自定义错误页面。这可以使用 NGINX 的 error_page指...

nginx出现大量499响应码怎么办?

一、问题现象监控发现Nginx服务日志中出现较多的499状态码,499状态码在Nginx中代表的是客户端在服务端返回之前主动断开了连接,由于客户端设置的超时时间为2s,故到达2s未收到服务端响应客户端主动断开了连接造成了499响应码。二、可能的故障点服务器的问题,例如CPU使用率高,队列堵塞,导致无...