Nginx 学习总结

        2023年7月27日

    一、什么是Nginx 

         经查阅百度文库,博文,使用; 

         Nginx是一个       web服务器软件; 中间件;  C语言开发; 开源; 俄罗斯开发; 

        Nginx 学习总结_第1张图片

二、Nginx使用场景

只要使用场景

        web服务器(静态页面展示、图片服务器、)

        反向代理服务器:

        负载均衡均衡服务器;

三、安装部署 使用

        不同环境不同安装方式

       1、 安装包下载

: 官网地址 nginx newshttp://nginx.org/

 NGINX - 高级负载均衡器、Web服务器、反向代理 | 弘协网络NGINX 为世界上最繁忙的网站加速内容和应用的交付过程,并提高安全性、可用性和可扩展性。https://www.nginx-cn.net/

2、Windows 环境:

Nginx 学习总结_第2张图片

 Linux环境:

        rpm包安装;

        docker镜像安装:

                docker安装; 下载镜像 ,加载镜像; 修改配置文件;启动镜像;测试; 

四、Nginx 原理 架构 

1、反向代理: 

        什么是代理?

                帮助A干活; 

         什么是反向代理?

                正向代理,你要访问

Nginx 学习总结_第3张图片

 访问微信服务器 , 配置代理服务器 ;  

反向: 这个配置操作在服务器端; 京东,  都是高可用集群(好几个服务器干同一件事情);  这时候需要一个总代理 ,分配请求; 

五、配置文件解析

 配置文件比较复杂; 

通过案例熟悉学习; 掌握常用的配置; 

六、使用案例

案例1:Nginx+Tomcat的集群配置:
 

需求: 在一台电脑上安装两个tomcat      ;分别命名为tomcat1,tomcat2.
                 修改tomcat的配置文件,将端口进行修改:
                修改tomcat2中的端口:
                 将项目分别发布到两个tomcat中

Nginx 学习总结_第4张图片

你可能感兴趣的:(nginx,学习,运维)