ICode9

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

Nginx入门篇

2021-11-12 20:35:05  阅读:116  来源: 互联网

标签:1.1 nginx 代理 代理服务器 Nginx 入门篇 服务器


1 Nginx入门教程 哔站尚硅谷

在此感谢哔哩哔哩的尚硅谷教育课程,视频地址:https://www.bilibili.com/video/BV1dE411K7MG ,于2020-09-28学习后用Typora0.9.98整理的观后感。

1.1 nginx基本概念

​ Nginx 是一个高性能的 HTTP 和反向代理web服务器,特点是占用内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好。Nginx 专为性能优化而开发,性能是其最重要的要求,十分注重效率,有报告 Nginx 能支持高达 50000 个并发连接数。

1.1.1 nginx作为web服务器

​ Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。

1.1.2 正向代理

  • 正向代理,其实是"代理服务器"代理了"客户端",去和"目标服务器"进行交互。客户端 <一> 代理 一>服务端

  • 用途:(1)突破访问限制 ,如google;(2) 提高访问速度,可以做缓存;(3)对客户端访问授权,上网进行认证;(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息;

1.1.3 反向代理

  • 反向代理(reverse proxy):是指以代理服务器来接受internet上的连接请求,然后将请求转发给目标服务器,并将从服务器上得到的结果返回给请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。暴露的是代理服务器地址,隐藏了真实服务器IP地址。客户端 一>代理 <一> 服务端
  • 用途:(1)隐藏服务器真实IP;(2)负载均衡;(3)提高访问速度;(4)提供安全保障,向代理服务器可以作为应用层防火墙,还可以为后端服务器统一提供加密和SSL加速(如SSL终端代理),提供HTTP访问认证等;

1.1.4 负载均衡

1.1.5 动静分离

1.2 nginx安装/命令

1.2.1 Linux下安装nginx

  1. nginx官网下载:http://nginx.org/ nginx-1.18.0.tar.gz

  2. 安装nginx所需依赖:openssl 、zlib 、 gcc

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    
  3. 安装nginx

tar –xvf pcre-8.37.tar.gz

1.3 nginx配置文件

14 nginx配置实例

1.4.1 反向代理

1.4.2 负载均衡

1.4.3 动静分离

1.4.4 配置高可用集群

1.7 nginx原理

2 Nginx入门教程

标签:1.1,nginx,代理,代理服务器,Nginx,入门篇,服务器
来源: https://www.cnblogs.com/TQH-520/p/15546256.html

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

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

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

ICode9版权所有