ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

nginx学习笔记(二)——基本概念

2020-12-09 23:35:09  阅读:130  来源: 互联网

标签:代理 代理服务器 nginx 反向 笔记 服务器 基本概念 客户端


nginx是什么,nginx能做什么

  1. nginx是什么

    nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器

    nginx是一款轻量级的web服务器/反向代理服务器/电子邮件服务器,并在BSD-like协议下发行。

    nginx是由俄罗斯人lgor Sysoev所开发的,供俄国大型的入口网站及搜索引擎Rambler使用。

    nginx的特点:

    • 占有内存少
    • 并发能力强。事实上,nginx的并发能力确实在同类型的网页服务器中表现的很好。
    • 稳定性高
    • 丰富的模块库以及友好灵活的配置
  2. nginx能做什么

    从nginx的的定义中能够够看出来nginx有以下几方面的应用:

    • 作为web服务器:nginx 既可以在内部直接支持 Rails 和 PHP
    • 做负载均衡服务器
    • 做反向代理服务器
    • 做邮件服务器

什么是反向代理

  • 什么是代理

    代理,也称为网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:Proxy Server)。具体而言,代理服务器一般可以分为正向代理和反向代理。

  • 什么是正向代理

    所谓的正向代理就是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。一般来说正向代理是客户端使用的。在请求过程中,正向代理隐藏了真实请求的客户端。也就是说你通过正向代理向我发送请求,我不知道是你发送的。

  • 什么是反向代理

    反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

什么是负载均衡

负载:工作任务

负载均衡:将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。

什么是动静分离

简单的说:动静分离是将动态文件和静态资源进行区分访问。

优势:提升静态资源的访问速度,一般前后端分离的项目用的居多,分离之后,我们可以把静态资源放入cdn中去,可以实现用户的就近访问,同时还提供了更大的带宽。

标签:代理,代理服务器,nginx,反向,笔记,服务器,基本概念,客户端
来源: https://www.cnblogs.com/ShuiNian/p/14111576.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有