nginx的使用

1.正向代理和反向代理

2.Host文件:
路径:C:\Windows\System32\drivers\etc\

文件中,IP地址 域名
可以在本机上访问域名 来直接访问到对应的 ip地址的主机 。

一般访问网站的简单流程:
1.访问想要访问的域名地址。
2.主机会先在hosts文件中,找寻有没有符合这个域名的ip地址,如果有直接跳转
3.如果在2中没有找到符合域名的ip地址,将对域名进行DNS解析。
4.DNS解析出ip地址后,进行转发。负载均衡转发到相应的ip地址的服务器上

修改hosts文件,建议使用switchhosts,可以定制。
下载地址:https://github.com/oldj/SwitchHosts/releases

3.nginx的配置文件


docker 的配置文件nginx.conf文件中不全,剩余的server模块在nginx.conf同级目录下的 con.d文件夹下。nginx.conf文件会加载所有cond.d文件夹下的所有配置信息

4.nginx的使用

具体流程
本机发起对gulimall域名的请求-->在hosts文件中找到此域名的ip地址-->访问到虚拟机的ip地址-->
80端口的nginx监听到了请求头的Host中有gulimall.com-->调用相应的路由请求并转发到上流服务器组gulimall-->上流服务器组gulimall转发到对应地址的主机的88端口的gateway网关服务-->
gateWay网关服务接收到了nginx转发的请求头Host信息有gulimall.com,并进行路由匹配-->最终负载均衡到响应的服务

posted @ 2021-09-09 11:57  时间会抹去你的痕迹  阅读(153)  评论(0编辑  收藏  举报