• nginx学习


     pcre是一个perl的正則表達式的库。

    在linux中要设置源代码安装的路径要设置--prefix=/安装文件夹

    nginx查看安装的编译參数。使用nginx -V

    --with-http_stub_status_module  这是设置nginxstatus功能,以监控nginx的当前状态。

    nginx的配置文件的结构

    main(全局设置)指令将影响其它全部设置

    events


    http

    server(主机设置)主要用于指定主机和port

    (upstream)负载均衡服务设置    主要用于负载均衡,设置一系列的后端server

    location(URL匹配特定位置的设置) 部分用于匹配网页位置。

    server继承main,location继承server。upstream不会继承其它设置也不会被继承。


    nginx工作模式有select,poll,kqueue,epoll,rtsig。/dev/poll,当中epoll是linux中高效的工作模式

    worker_connections设置每一个进程的最大的链接数。默认是1024


    httpgzip模 块设置

    这个模块实时压缩输出数据流。

    安装这个模块在配置安装的时候要加入參数--with-http_gzip_static_module



    负载均衡

    负载均衡的配置是在upstream中,这个模块使用简单的调度算法来实现clientip到后台server的负载均衡。

    nginx负载均衡的调度算法主要有:

    轮询。每一个请求安装时间顺序逐一分配到不同的后端server。

    指定轮询权值

    ip_hash

    fair

    url_hash


    server虚拟主机配置

    每一个虚拟主机的配置文件能够单独建立一个文件。然后使用include 来引入。



    StubStatus模块配置

    这个模块能够获取nginx自上次启动以来的工作状态。此模块非核心模块,须要编译安装的时候手工指定。








  • 相关阅读:
    ScheduledThreadPoolExecutor 使用线程池执行定时任务
    ocals是Express应用中 Application(app)对象和Response(res)
    Spring Test 整合 JUnit 4 使用总结
    javascript创建一个基于对象的栈结构
    亲密字符串之Javascript解法
    javascript创建一个基于数组的栈结构
    整数反转
    stage1----航空票务系统需求分析报告
    实验报告
    Lamda 表达式
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7391534.html
Copyright © 2020-2023  润新知