八、nginx搭建,实现vue跳转nginx跳转gateway
基本的调用链路:
vue调用nginx,nginx反向代理gateway,gateway看用户是否登录,没有登录的话,就创建验证码并先输入密码后获取token。
截止现在我们创建了两个项目能够通过feign调用,并且创建好了gateway,且能调用对应的项目。
这一章节,我们搭建好nginx,通过反向代理,vue调用nginx调用gateway进行转发。
1.创建nginx的配置文件
先来重温一下我们最初的nginx启动:
docker run \
-p 9002:80 \
--name nginx \
-v /usr/local/docker/nginx_docker/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/docker/nginx_docker/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/docker/nginx_docker/log:/var/log/nginx \
-v /usr/local/docker/nginx_docker/html:/usr/share/nginx/html \
--restart unless-stopped \
-d nginx:latest
因为nginx默认端口是80,这个我们不动。
我们监听虚拟机的doc