发表于: 2020-06-14 23:14:37

1 2012


今天完成的事情:

18.配置Nginx,配置域名指向Resin,本地配置Host,通过域名在浏览器,Postman等测试数据。


这样访问http://127.0.0.1/task2/便可以直接指向resin了


然后修改本地host,在C:\Windows\System32\drivers\etc下的hosts文件:

在最后加上127.0.0.1 www.task2.com


这样就可以直接通过域名访问了。

使用Postman测试接口:



测试成功。

之后还尝试了将Nginx部署到服务器上。

至此任务二完成,提交任务。


然后还深入学习了一下Nginx。

Nginx (engine x) 是一个高性能的 Web 服务器和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。


正向代理,最典型的就是vpn。如果我们直接访问一些国外的网站是访问不到的,但是我们将请求发送给代理服务器,代理服务器去访问国外的网站,然后将访问到的数据返回给我们。这种方式就是正向代理,正向代理最大的特点是客户端非常明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息。

正向代理的用途:

访问原来无法访问的资源,如 Google。可以做缓存,加速访问资源。对客户端访问授权,上网进行认证。代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息。


反向代理

如果一个网站(如淘宝)同时访问的人数达到了上限,单个服务器已经无法满足人们的访问需求了,这个时候可以通过分布式部署,即布置多台服务器来解决访问人数限制的问题。多个客户端给服务器发送的请求,Nginx 服务器接收到之后,按照一定的规则分发给了后端的业务处理服务器进行处理。此时请求的来源也就是客户端是明确的,但是请求具体由哪台服务器处理的并不明确了,Nginx 扮演的就是一个反向代理角色。反向代理,"它代理的是服务端",主要用于服务器集群分布式部署的情况下,反向代理隐藏了服务器的信息。

反向代理的作用:

保证内网的安全,通常将反向代理作为公网访问地址,Web 服务器是内网。负载均衡,通过反向代理服务器来优化网站的负载。


收获:学会了使用Nginx,以及配置nginx.conf,配置本地host。


明天计划完成的事情:

看一下后面的深度思考,准备开始任务三。


返回列表 返回列表
评论

    分享到