用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)

刚才刚刚把nginx代理弄完,这里把过程和自己踩到的坑纪录一下,有不明白的朋友可以留言问我:

s首先分开两种,一种是没有使用docker安装的nginx,一种是使用docker安装的nginx,第一种可以自行百度,第二张如下,也是我偶修改配置仍然无用的原因(开始没有区分这两种情况):

我之前因为咩有区分这两种情况,导致浪费了不少时间,

刚开始我以为一定是nginx.conf文件,于是一直在找和修改nginx.conf文件:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)但是在修改后并没有起作用,发现我是用的docker,所以需要先进入docker的nginx里面:
进入命令:docker exec -it 你的nginx的id bash
如图:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)在找到对应的nginx.conf文件后进行查看与修改:
发现vi或者vim都无法对其进行操作,在百度后发现需要键入两个命令:(这两个命令可能需要等待执行一会)
r如图:
命令一:apt-get update
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)命令二:apt-get install vim

用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)在这两个命令执行完成后可以vi操作该文件了,
进入查看:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)我们发现这里是有外部挂载的配置文件,而且改=该文件里面并没有进行代理配置的server配置块,所以进入挂载的配置文件:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)发现只有一个defaut.conf文件,所以我们进入:
找到对应的server配置块并修改对应的配置:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)保存退出后重启nginx:
用nginx做反向代理修改配置仍然不成功(不是那种百度到处cv的垃圾文章)代理完成:亲测有效

z这里有几个先决条件:1,你的tomcat已经启动(即可以通过ip+你的tomcat端口访问到),2你的nginx已经启动(即可以通过ip+端口访问到,nginx默认监听80端口,请不要更改)

ok,如果这篇文章对小伙伴有所帮助不妨点个赞在走