请在 下方输入 要搜索的题目:

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。请回答以下问题:问题一:正向代理和反向代理的区别?问题二:Nginx有哪些功能?问题三:Nginx配置文件nginx.conf有哪些属性模块?

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。请回答以下问题:问题一:正向代理和反向代理的区别?问题二:Nginx有哪些功能?问题三:Nginx配置文件nginx.conf有哪些属性模块?

发布时间:2025-06-09 18:41:05
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:【问题一答案】正向代理类似一个跳板机,代理访问外部资源。比如我们国内访问谷歌,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服务器,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们,这样我们就能访问谷歌了。作用:访问原来无法访问的资源,如 google。可以做缓存,加速访问资源。对客户端访问授权,上网进行认证。代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息。反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个服务器。作用:保证内网的安全,阻止 web 攻击,大型网站,通常将反向代理作为公网访问地址,Web 服务器是内网。用户请求过多,服务器会有一个处理的极限。所以使用反向代理服务器接受请求,再用均衡负载将请求分布给多个真实的服务器。既能提高效率还有一定的安全性。正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端,反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端。【问题二答案】Nginx功能:HTTP 服务器、静态服务器、反向代理、负载均衡、动静分离、统一访问入口、解决浏览器跨域问题和行为分析等。【问题三答案】:Nginx配置文件nginx.conf有哪些属性模块?#规定哪些用户使用,nobody的话就是所有人#user nobody;##Nginx worker进程个数:其数量直接影响性能。Worker_processes 1;Events { worker_connections 1024;}Http { //引入mime.types文件的设置,这样引入的方式主要是增加可读性 include mime.types; default_type application/octet-stream; sendfile on; //设置一个tcp连接最多保持多长时间存活 keepalive_timeout 65; server { //这里是配置nginx首页以及出错跳转页面的,我们这里配置的是localhost:80端口,也可以根据需要定义 listen 80; server_name localhost; //access.log 记录所有用户请求的一种日志 #access_log logs/host.access.log main; //跳转的nginx首页,首页文件在根目录的html文件夹下的index.html location / { root html; index index.html; } //出错页面,出错的话就会跳转。在根目录的html文件夹下的/50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } //负载均衡的策略在upstream块这里配置,如下是轮询的一个范例 upstream bakend { server 192.168.1.10 weight=1; server 192.168.1.11 weight=2; } #引入其他的conf include imooc.conf;}
专业技术学习
专业技术学习
搜搜题库系统