• Nginx实例配置详解


    Nginx实例配置详解

    一、反向代理实例1

    1.通过配置实现在浏览器中输入www.abc.com,跳转到linux系统tomcat默认主页。
    2.在linux中安装tomcat,端口为8080

    在这里插入图片描述

    3.在本地电脑中配置host,实现域名和IP的对应关系

    在这里插入图片描述

    4.在nginx进行请求转发的配置

    在这里插入图片描述

    最终结果:

    在这里插入图片描述

    二、反向代理实例2

    1.使用nginx反向代理,根据访问路径的不同跳转到不同的服务中,nginx监听端口为9001,
    访问http://192.168.17.129:9001/edu 直接跳转到tomcat(8080)
    访问http://192.168.17.129:9001/vod 直接跳转到tomcat(8081)
    2.在linux中部署两个tomcat,分别指定不同的端口
    3.nginx配置:

    在这里插入图片描述

    最终结果:

    在这里插入图片描述

    三、Nginx配置实例-负载均衡

    1.在浏览器中输入http:192.168.17.129/edu/a.html,实现负载均衡效果,平均8080和8081端口中
    2.在linux中部署两个tomcat,分别指定不同的端口
    3.nginx具体配置:
    在这里插入图片描述
    在这里插入图片描述
    4.nginx分配服务器策略:
    第一种:轮询(默认)
    每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
    第二种:weight
    weight代表权重,默认为1,权重越高被分配的客户端越多。
    第三种:ip_hash
    每个请求按访问ip的hash结果分配,这样每个客户端固定访问一个后端服务器。
    第四种:fair(第三方)
    按后端服务器的响应时间来分配请求,响应时间段的优先分配。

    四、Nginx配置实例-动静分离

    1.在linux中准备静态资源,用于进行访问(图片)

    在这里插入图片描述

    2.nginx具体配置:

    在这里插入图片描述

    最终结果:

    在这里插入图片描述
    在这里插入图片描述

    五、Nginx配置实例-远程桌面访问

    1.前提:nginx从1.9.0版本开始,新增了ngx_stream_core_module模块,使nginx支持四层负载均衡。默认编译的时候该模块并未编译进去,需要编译的时候添加–with-stream,使其支持stream代理。(./configure --with-stream)

    nginx具体配置(在nginx.conf追加以下内容)

    stream {
             upstream stream_server{
                     server 192.168.1.8:3389;//被代理的服务器,
             }
             server {
                     listen 8888;//代理服务器端口,即ngin
                     proxy_connect_timeout 8s;//连接超时
                     proxy_timeout 24h;//代理服务器超时
                     proxy_pass stream_server;//明确指定被代理服务器
             }
      }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    python专属的Remote Produce Call框架:rpyc
    分享一个403界面给大家
    2022分享三面阿里:Java 面试核心手册 +Java 电子书 + 技术笔记 + 学习视频
    Bridge Champ与Ignis公链:探索Web3游戏的新未来
    关于展会跟进的那些事
    Linux之文件查找命令locate与find详解
    python实现列表倒叙打印
    RHCSA学习笔记(vi编辑器)
    Splunk UBA 数据导入中可以接受的告警
    web网页设计期末课程大作业:美食餐饮文化主题网站设计——HTML+CSS+JavaScript美食餐厅网站设计与实现 11页面
  • 原文地址:https://blog.csdn.net/Clozzz/article/details/125451915