nginx反向代理配置不生效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx反向代理配置不生效相关的知识,希望对你有一定的参考价值。
参考技术A 实验环境 本机win10,IP地址:192.168.0.120;安装Tomcat9.0.34,端口8080。 本机Vmware安装centos8,IP地址:192.168.204.128; 安装Tomcat9.0.44,端口8080;安装nginx1.18。即虚拟机nginx配置反向代理访问物理机,可访问成功。
但是,再另外配置一个反向代理,按请求路径区分访问物理机tomcat和虚拟机tomcat时,一直报404。
请教不知道哪里配置有问题,还请专家指导,谢谢。
Docker 安装 Nexus3,并配置 Nginx 反向代理
参考技术A 目前,市面上支持 Docker 镜像存储的主流数据仓库主要有以下 4 种:这里,我们将选用 Nexus3 作为数据仓库,因为 Nexus3 支持非常多的仓库类型,例如: maven 、 docker 、 yum 、 apt 、 npm 、 ruby 、 gems 、 pypi 等
在 Nexus3 支持 3 种 Docker 仓库:
这里,我们将采用 Docker 的形式安装 Nexu3,这样可以减少很多不必要的麻烦,并且也方便以后的迁移工作
步骤大致如下:
代理仓库(docker-proxy)
聚合仓库(docker-group)
由于,三种仓库支持的功能都不太完美:
故使用 Nginx 进行代理:通过请求方式的不同,代理到不同的仓库,从而实现仓库操作上的统一,具体配置如下:
到这里,基本上就完成了 Nexus3 的搭建工作和 Nginx 的代理工作
参考:
https://help.sonatype.com/repomanager3
https://github.com/docker/docker-registry
https://zhang.ge/5139.html
以上是关于nginx反向代理配置不生效的主要内容,如果未能解决你的问题,请参考以下文章