百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Nginx系列:配置跳转的常用方式(nginx自动跳转)

off999 2025-01-31 14:40 30 浏览 0 评论

随着应用服务的增多,服务可能部署在不同的服务器上。这些服务有可能存在IP端口Port、请求的ContextPath等一样的情况,怎么合理的配置他们的跳转呢?下面介绍三种常见的跳转方式。


0x01:根据不同域名判断跳转不同服务

就是根据在nginx.conf配置的server_name与域名或者(或者IP)匹配跳转不同的服务。

#当客户端访问www.domain.com,监听端口号为80,直接跳转到data/www目录下文件
server?{
????listen???????80;
???????server_name??www.domain.com;
???????location?/?{
??????????root???data/www;
??????????index??index.html?index.htm;
????}
?}
?#当客户端访问bbs.domain.com,监听端口号为80,直接跳转到data/bbs目录下文件
server?{
?????listen???????80;
?????server_name??bbs.domain.com;
?????location?/?{
?????????root???data/bbs;
?????????index??index.html?index.htm;
?????}
}


0x02:根据不同端口判断跳转不同服务

就是根据在nginx.conf配置的listen指令匹配跳转不同的服务。

#当客户端访问www.domain.com,监听端口号为8081,直接跳转到data/www目录下文件
server?{
??????listen???????8081;
??????server_name??www.domain.com;
??????location?/?{
??????????root???data/www;
??????????index??index.html?index.htm;
??????}
}

#当客户端访问www.domain.com,监听端口号为8082,直接跳转到data/bbs目录下文件
server?{
??????listen???????8082;
??????server_name??www.domain.com;
??????location?/?{
??????????root???data/bbs;
??????????index??index.html?index.htm;
??????}
}


0x03:根据链接的ContextPath不同跳转不同的服务器

主要根据每个应用服务器的ContextPath的普通,匹配跳转到不同的服务器。

#服务创建监听的端口号
server?{
????#监听的端口号
????listen???????80;
????#服务名称
????server_name??www.domain.com;
???#?匹配项目名称为bbs开头
???location?/bbs/?{
???????#??配置反向代理
???????proxy_pass?http://192.168.1.188:8081/;
???????index??index.html?index.htm;
???}
???#?匹配项目名称为blog开头
???location?/blog/?{
????????#?配置反向代理
????????proxy_pass?http://192.168.1.188:8082/;
???????index??index.html?index.htm;
???}
}

相关推荐

5000元的电脑配置单(5000元预算电脑配置)

大概配置为i710700f搭配550w及以上电源,16G内存,500g固态。配置与说明:一、CPU:i710700f8核心16线程,最大全核睿频为4.6Ghz。在1.25v左右的电压下,功耗不到1...

手动ghost安装esd文件方法(手动运行ghost安装esd镜像)

ghost安装esd的方法如下1、查找自己电脑主板的U盘启动盘快捷键。   2、U盘插入电脑,重启电脑按快捷键选择U盘为第一启动项。进入后,键盘↑↓键选择第二个【02】启动Windows10...

421页pdf百度云资源未删节版

娱乐圈421是指网上有人写了421页的pdf文档,这文档是一些明星的黑料内幕,也可以理解为421页明星八卦合集。涵盖了整个娱乐圈八卦内容汇总,相当于一篇长篇论文的内容。其中就包含了四旦双冰记、老家伙系...

笔记本在哪设置开机密码(笔记本怎么设置开机密码)
  • 笔记本在哪设置开机密码(笔记本怎么设置开机密码)
  • 笔记本在哪设置开机密码(笔记本怎么设置开机密码)
  • 笔记本在哪设置开机密码(笔记本怎么设置开机密码)
  • 笔记本在哪设置开机密码(笔记本怎么设置开机密码)
光盘映像文件下载(光盘映像文件下载网站)

答:下载的文件变成光盘映像文件文件,是因为这个所谓的压缩文件其实就是ISO文件(光盘镜像),在装有WINRAR压缩软件的机子上,它显示的图标和真正的压缩文件(RAR文件)的图标是一样的,当然也也可以解...

远程桌面客户端(远程桌面客户端检测到一个协议怎么解决)

区别解读远程协助:别人协助本机。需要在终止服务配置中设置;远程桌面:从本机协助别人。需要在我的电脑-属性-远程->设置。尽管它们名称相似,并且都涉及到与远程计算机的连接,但是远程桌面和远程...

系统的黑科技网吧(系统的黑科技网吧 小说)

1.《万界超级网吧系统》作者:浪子龙云简介:32岁小网吧老板郝蒙,成为被系统选中的幸运儿。从此,他的网吧联通万界,各种大神级人物对他的网吧趋之若鹜,为了一台电脑大打出手。萧炎带着药老与唐三众人决战峡...

电脑软件管理app(电脑软件管理怎么打开)
电脑软件管理app(电脑软件管理怎么打开)

任务管理器的快捷键有两种方式:(一)组合键Ctrl+Shift+ESC同时按住这三个键就能直接调出任务管理器适用于XP/win7/Win8/Win10(二)组合键Ctrl+Alt+Delete在xp系统中同时按住这三个键也能调出任务...

2025-11-17 03:51 off999

惠普电脑序列号查询官网(惠普笔记本序列号查询官网)

您可以按照以下步骤在惠普官网上查询笔记本序列号:1.打开惠普官网,点击页面右上角的“支持”选项,进入支持页面。2.在支持页面上,键入您的笔记本型号或选择产品类别和型号。3.找到您的笔记本型号后,...

超级硬盘数据恢复软件下载(超级硬盘数据恢复软件破解)

DiskGenius不算是最好的恢复软件,恢复软件有四款:EasyRecovery一款,PandoraRecovery一款,Recuva一款,还有就是你说的DiskGenius这一款,在这四款恢复软件...

win10激活需要联网吗(win10系统激活需要联网吗)

下载激活工具需要,如果有激活工具的话直接激活就可以了。不一定win10激活分两种:一种是kms激活不需要联网(一般用于企业环境)一种是激活码,必须联网环境才能激活。kms激活方法:1、按win+R键,...

如何恢复手机上的所有的数据

手机全部清除数据后恢复方法是直接在手机上下载相关的恢复软件,可以直接对手机的机身内存进行扫描,会自动识别被删除的文件,通过软件就可以恢复。发生数据误删除情况也不必惊慌,用恢复工具就可以找回。以顶尖数据...

win10蓝屏代码大全及解决方案

1.蓝屏大多都是因驱动问题导致,安全模式启动环境只会加载一些必要的系统文件和驱动,可排除第三方软件或驱动的影响。  2.进入安全模式,如果在安全模式下没有再出现蓝屏或无限重启的问题,那么基本上可以判断...

如何查看电脑内存条型号(电脑卡换内存条有用吗)

查看电脑内存条型号方法步骤,方法一:1、按下键盘组合键“Win+R”打开运行。2、接着在运行输入“cmd”点击“确定”3、然后在其中输入“wmic”回车后再输入“memorychip”回车运行。4、运...

windows7旗舰版密钥最新(win7系统旗舰版密钥)

激活密钥分为MAK密钥、OEM密钥、VOL密钥、RETAIL密钥、KMS密钥:1.MAK,是MultipleActivationKey的简称,这种开放式许可KEY允许多次激活。该激活是永久性的,意...

取消回复欢迎 发表评论: