刚才刚刚把nginx代理弄完,这里把过程和自己踩到的坑纪录一下,有不明白的朋友可以留言问我:
s首先分开两种,一种是没有使用docker安装的nginx,一种是使用docker安装的nginx,第一种可以自行百度,第二张如下,也是我偶修改配置仍然无用的原因(开始没有区分这两种情况):
我之前因为咩有区分这两种情况,导致浪费了不少时间,
刚开始我以为一定是nginx.conf文件,于是一直在找和修改nginx.conf文件:
但是在修改后并没有起作用,发现我是用的docker,所以需要先进入docker的nginx里面:
进入命令:docker exec -it 你的nginx的id bash
如图:
在找到对应的nginx.conf文件后进行查看与修改:
发现vi或者vim都无法对其进行操作,在百度后发现需要键入两个命令:(这两个命令可能需要等待执行一会)
r如图:
命令一:apt-get update
命令二:apt-get install vim
在这两个命令执行完成后可以vi操作该文件了,
进入查看:
我们发现这里是有外部挂载的配置文件,而且改=该文件里面并没有进行代理配置的server配置块,所以进入挂载的配置文件:
发现只有一个defaut.conf文件,所以我们进入:
找到对应的server配置块并修改对应的配置:
保存退出后重启nginx:
代理完成:亲测有效
z这里有几个先决条件:1,你的tomcat已经启动(即可以通过ip+你的tomcat端口访问到),2你的nginx已经启动(即可以通过ip+端口访问到,nginx默认监听80端口,请不要更改)
ok,如果这篇文章对小伙伴有所帮助不妨点个赞在走