通过域名访问项目地址,而不是ip地址

项目上线的话,买服务器(公网ip地址),公网ip地址绑定域名,别人访问域名,相当于访问公网ip;
nginx安装了ik分词器,通过请求nginx返回访问的分词器的数据;
nginx常使用的是:反向代理和负载均衡

1) 搭建域名访问环境一(反向代理配置)

反向代理是什么?
正向代理:帮助我们(客户端)上网。
列如:我们想要访问谷歌,访问不了,可以搭建一台代理服务器,为我们的电脑配置代理服务器的地址,想访问什么网址,先将请求发送给代理服务器,由代理服务器帮我们访问,拿到内容以后再返回给我们。(科学上网,有点隐藏客户端信息)
image.png
反向代理:帮助web服务器的,在我们搭建集群环境的时候都需要。比如任何人访问谷粒商场,谷粒商场有后台服务器集群,都在内网部署(内网ip),不能把集群的外网ip暴露给外界(防止引起攻击)。这就出现一个问题:外网请求如何找到内网ip的服务器集群?可以在集群服务器,前置一个服务器,这个服务器(nginx)就是反向代理,nginx具有公网ip,大家都可以进行访问的,由nignx转给我们的服务器集群(nginx服务器和服务器集群在同一个内网中),由此nginx服务器可以帮我们找到服务器集群在哪里。nginx相当于屏蔽了外界对服务器集群的信息(商品服务,订单服务在那些ip地址就都不知道了),正向代理是屏蔽了互联网的信息(谷歌在那个地址,但是我们就是访问不了),反向代理是项目搭建环境时候用到的,利用此功能,将nginx作为反向代理。
客户端访问谷粒商场时候,将请求发送给nginx,由nginx转交给谷粒商场服务器集群(订单服务器等),nginx有个外网ip和内网ip,**nginx相当于屏蔽了外界对服务器集群的信息**
image.png

image.png

image.png