nginx 反向代理proxy_pass 后加斜杠和不加斜杆的区别
今日准备使用nginx 将上次使用docker 部署的一个vue项目进行地址代理,让他看起来高达尚一点,原本docker打包的镜像只是向外暴露了一个8191的端口,访问的时候就只能是 http://whaala.com:8191这个看起来太LOW, 不废话了直接开始
nginx 代理如下
    server {
      listen 443 ssl;
       location /vueapp/ {
	    proxy_pass http://127.0.0.1:8191;
       }
}
配置完成后急切运行
./nginx -s reload
重新加载配置
打开页面验证结果是这个样子的!!!

why?  怎么会这个样子。。。
一致不明白迷惑了;于是网上看见大佬说,

结合我的实际配置来看, 我想访问是其实是 http://127.0.0.1:8191这个路径下的
8191端口下的index.html,
理想被代理后的地址应该是http://whaala.con:8191/index.html
但是因为我配置的时候没有在最后添加/; 被代理的路径变成了http://whaala.con:8191/vueapp/index.html;
而我的项目是使用docker 部署的;在打包的项目镜像文件并没有这个vueapp路径,
他映射的端口直接指向了如下目录中的index.html
drwxr-xr-x 2 root root 4096 Jul 28 09:30 config
drwxr-xr-x 3 root root 4096 Aug  4 21:51 dist
-rw-r--r-- 1 root root  404 Jul 28 09:30 Dockerfile
-rw-r--r-- 1 root root  624 Aug  4 21:51 index.html
-rw-r--r-- 1 root root 2612 Jul 28 09:30 package.json
-rw-r--r-- 1 root root 3253 Jul 28 09:30 prod.server.js
于是我将配置改为如下
 server {
        listen       80;
       location /vueapp/ {
	    proxy_pass http://127.0.0.1:8191/;
       }
 }
运行终于对了

特此记录。自己菜菜的历程,加深自己对nginx 反向代理的理解
nginx 反向代理proxy_pass 后加斜杠和不加斜杆的区别的更多相关文章
- SpringMVC路径问题回顾,加斜杠和不加斜杠的问题(六)
		
绝对路径:全的路径. 相对路径:有参照的路径. 加斜杠和不加斜杠的问题如下:(分前台和后台路径,明白这两个就知道什么意思了) 如果是页面,这个图片路径出现在jsp页面,所以是前台路径,前台路径的参照物 ...
 - nginx反向代理转发后页面上的js css文件无法加载【原创】
		
故障现象:nginx做代理转发后,发现页面上的js css文件无法加载,页面样式乱了. 原因:没有配置静态资源 解决js css文件无法加载无法访问的问题 解决办法: 修改配置文件nginx.conf ...
 - nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
		
Nginx反向代理tomcat,很是方便,但是也有些细节的问题需要注意:今天遇到了这样一个问题,tomcat中路径“host/web1”,nginx中直接“host/”代理,这时候session就无法 ...
 - nginx反向代理proxy_pass的问题
		
起因:今天企业部署一个项目,用的nginx做的反向代理,配置如下: 测试结果令人失望,IP:端口 能访问项目,域名:端口 也能访问 ,但是 域名/接口名 访问失败 ################## ...
 - nginx 反向代理  proxy_pass 及对比nginx与haproxy反向代理服务器功能、性能的优劣
		
1.使用 proxy 去请求另一个域名下的资源,如果跨域资源也部署在同一台机器上,我们甚至可以 proxy 到 127.0.0.1,比如: location /api { proxy_pass htt ...
 - 【转】Nginx服务器的反向代理proxy_pass配置方法讲解
		
[转]Nginx服务器的反向代理proxy_pass配置方法讲解 转自:http://www.jb51.net/article/78746.htm 就普通的反向代理来讲Nginx的配置还是比较简单的, ...
 - Nginx反向代理Tomcat静态资源无法加载以及请求链接错误
		
在使用Nginx实现Tomcat的负载均衡的时候,项目发布到了Tomcat,Nginx也配置好了, 当访问的时候发现了与预期不符 表现为: 静态资源加载失败 链接跳转地址错误 下面是我错误的配置文件 ...
 - 面试的加分项:懂点 Nginx 反向代理与负载均衡
		
学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入大厂的路上,还要求熟悉一门后台语言等等.用一句别人开玩笑的话来说,java十年前的技术现在还能用,而前端的技术就不是这样的了 突然想起了d ...
 - nginx配置后端映射(反向代理proxy_pass)
		
说明:配置反向代理proxy_pass和location无关,location后面加不加 / 都可以 1.配置 proxy_pass 时,当在后面的 url 加上了 /,相当于是绝对路径,则 Ngin ...
 - 关于nginx反向代理后获取不到客户端的真实ip地址问题
		
前段时间在我的网站上用nginx做了一下反向代理,最近发现不能获取客户端ip了,都是拿到的127.0.0.1的本地ip... 通过查资料后,再去看了看我的配置文件,结果发现我没有如下配置: nginx ...
 
随机推荐
- Markdown合并单元格
			
参考博客:https://blog.csdn.net/qq_32042527/article/details/88084130
 - 「学习笔记」平衡树基础:Splay 和 Treap
			
「学习笔记」平衡树基础:Splay 和 Treap 点击查看目录 目录 「学习笔记」平衡树基础:Splay 和 Treap 知识点 平衡树概述 Splay 旋转操作 Splay 操作 插入 \(x\) ...
 - 使用Net将HTML简历导出为PDF格式
			
现在有许多将HTML导出PDF的第三方包,这里介绍使用的是Select.HtmlToPdf.NetCore 使用Select.HtmlToPdf.NetCore 整体思路是将cshtml内容读出来,然 ...
 - OSM(OpenStreetMap)全球路网数据下载方式介绍
			
本文对OpenStreetMap(OSM)网页与各类OSM数据的多种下载方式加以详细介绍,并对不同数据下载方式加以对比. OSM数据包含道路与铁路路网.建筑.水体.土地利用.兴趣点.行政区边界 ...
 - java魔功心法-范型篇
			
前言: https://www.cnblogs.com/LoveBB/p/17277662.html 什么是范型 JDK 1.5开始引入Java泛型(generics)这个特性,该特性提供了编译时类型 ...
 - 各类电商平台批量获取商品信息 API 详细操作说明
			
前言获取商品信息可以更加快捷的查看商品的详请参数,同理批量获取商品信息的话就可以查看多个商品的信息参数,便于我们查看整个店铺的数据情况方便运营管理.具体操作如下:先获取一个key和secret,登入测 ...
 - 生产事故-记一次特殊的OOM排查
			
入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子.轻则满头大汗,面红耳赤.重则系统停摆,损失资金.每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史.为了更好地防范和 ...
 - Java线程创建
			
程序.进程.线程 程序:指令和数据的有序集合,静态 进程:程序的一次执行过程,动态,系统分配资源的单位 线程:一个进程可以包含多个线程,一个进程至少有一个线程,线程是CPU调度的基本单位 线程创建 三 ...
 - SpringBoot 缓存注解的使用
			
最近比较忙,没时间更新了.上一篇文章我说了如何使用Redis做缓存,文末我稍微提到了SpringBoot对缓存的支持.本篇文章就针对SpringBoot说一下如何使用. 1.SpringBoot对缓存 ...
 - Android Activity的事件分发机制-源码解析
			
查看Activity的dispatchTouchEvent方法: public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getActio ...