文章目录

  • 一、问题现象
    • nginx和nexus的配置方式
  • 二、原因分析
  • 三、解决方式

一、问题现象

  • 通过域名访问Nexus主页,主页html可以正常加载,但是静态资源加载超时,原因是静态资源的请求地址是内网ip。
  • 通过ip+端口或域名+端口的方式访问是正常的。

nginx和nexus的配置方式

  • nexus通过docker启动,使用默认8081端口以及默认host。
  • nginx监听域名,通过服务器内网ip转发到8081端口,配置如下:
server{listen 80;server_name nexus.xxx.cn;location / {proxy_pass http://192.168.0.182:8081;}
}

二、原因分析

nexus在接受请求时,会绑定请求者的host,作为后续资源加载的请求地址。
我在nginx中配置的是内网ip的转发,对nexus来说这个host就是内网ip。
后面添加了Host这个请求头之后,相当于告诉nexus此次请求的host是nexus.xxx.cn这个域名。

三、解决方式

在nginx转发是添加Host请求头,配置如下:

server{listen 80;server_name nexus.xxx.cn;location / {proxy_set_header Host $host;proxy_pass http://192.168.0.182:8081;}
}

Nginx代理无法访问Nexus问题相关推荐

  1. FastDFS + Nginx代理方式访问

    FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...

  2. vue项目nginx代理图片访问请求

    vue前台访问springboot项目图片,路径无法访问到图片文件,需要做下地址转换,推荐在springboot中配置虚拟路径,但是如果很多地方已经配置的磁盘路径,修改的地方比较多,可以使用nginx ...

  3. 安装cockpit通过nginx代理访问

    安装cockpit通过nginx代理访问 安装cockpit后,默认只能通过IP地址+端口号来访问.其实,还可以通过nginx代理来访问. Nginx代理设置 添加Nginx.conf配置 ## 添加 ...

  4. 二、Nginx 代理

    一.Nginx 配置 二.Nginx 代理 三.Nginx 负载均衡 四.Nginx 性能调优 一.Nginx 代理 提高访问速度. 由于 目标主机 返回的数据,会存放在 代理服务器 的硬盘中. 因此 ...

  5. 【转】vue项目打包部署——nginx代理访问

    我又来了,今天部署了下vue项目,使用nginx做了代理,这样可以解决跨域的问题,这里做一个简单讲解. 1.先看vue项目打包(我这里使用的是vscode开发工具) 这里是我的项目结构: 打包之前需要 ...

  6. Linux Centos8 安装Minio开机启动并Nginx代理访问

    查看官方文档(MinIO)进行操作 安装minio #下载 wget https://dl.min.io/server/minio/release/linux-amd64/minio#创建目录 sud ...

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

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

  8. 配置nginx代理实现https访问

    配置nginx代理实现https访问 Google宣布从Chrome网络浏览器的下一个稳定版本(90)开始,将为地址栏中输入的所有URL网址默认选择HTTPS协议.这意味着未启用HTTPS的网站的打开 ...

  9. Nginx代理内网服务器访问外网

    Nginx代理内网服务器访问外网 1.SpringBoot工程配置文件改写 2. SpringBoot静态工具类注入配置文件变量 3. SpringBoot 使用 4. 配置Nginx 问题描述: 有 ...

最新文章

  1. 软考-信息系统项目管理师-项目成本管理
  2. MSSQL如何在没有主键的表中删除重复数据
  3. (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目
  4. iOS-属性字符串添加下划线、删除线
  5. C语言应该增加交换值的关键字或语法
  6. Atitit 文件系统概论 艾提拉著 目录 1. NTFS系统 1 1.1.  NTFS文件系统概述 1 1.2.   1.1  文件系统简介  1.2  NTFS文件系统 1 1.3. 第2章
  7. Apache CXF WebService 框架
  8. python可用于数据抓取软件_不懂代码也能爬取数据?试试这几个工具
  9. 金仓数据库KingbaseES V8R3使用Gorm指南
  10. 人民币对美元汇率中间价报6.7025元 上调318个基点
  11. Red hat查找命令所属的rpm包
  12. python截图工具和模拟鼠标键盘_python PyAutoGUI 模拟鼠标键盘操作和截屏功能
  13. 雷军发文:小米实现隔空充电技术
  14. 可发教育类论文的期刊《家长》简介及投稿邮箱
  15. 互联网公司招聘--京东--产品岗-2017年笔试题
  16. Linux free命令使用
  17. 两个总体方差的F检验
  18. java 生成二维码可带LOGO和文字描述
  19. 云南旅游之瑞丽,束河,丽江古城
  20. idea 导入 vue项目 improt全都报红

热门文章

  1. Linux与Fedora
  2. 烦人的警告 libpng warning: iCCP: known incorrect sRGB profile
  3. 后台(11)——Servlet(3)
  4. MapX和MapXtreme区别
  5. css 设置背景图一半_css怎么背景图片显示不全?
  6. 80端口和8080端口的区别是什么?
  7. Android Canvas 缩放(Scale)
  8. tplink里的DMZ主机是什么意思
  9. 我的开源: UnInstaller for Windows(VBScript)
  10. 【PPP概念股龙头】PPP再迎风口 相关概念股表现格外抢眼(2)