zoukankan      html  css  js  c++  java
  • ngnix配置自解

    全局配置

    user [user] [group];

    #只有被设置为用户或用户组的成员才有nginx的启动权限。(#user nobody nobody <=> user nobody  nobody #所有用户都有nginx的启动权限。)
    View Code

    worker_processes number 或 auto;

    #[number] nginx最多可以产生的工作进程数。[auto] nginx自动检测需要的进程数。
    View Code

    pid  logs/nginx.pid;

    #文件存储当前运行程序的主进程号,路径可以是以安装目录为根目录的相对路径(上一层即见nginx文件夹),也可以是绝对路径。
    View Code

    error_log  logs/error.log error;

    #文件存储nginx服务器的日志,默认是error级别,此指令可以在全局块、http块、server块以及location块中配置。
    View Code

    include file;

     #配置文件引入,此指令可以放在配置文件的任意地方。
    View Code

    events块配置

    worker_connections number;

    #一个工作进程允许开启的最大连接数,默认512。
    View Code

    accept_mutex on 或 off;

    对多个ngnix进程接收连接进行序列化,防止多进程多连接的抢夺,防止“惊群”,影响性能。
    View Code

    multi_accept  on 或 off;

    #默认off,即每个工作进程一次只能接收一个新到达的网络连接。
    View Code

     use method;

    事件驱动模型的选择,epoll | poll | select | kqueue | rtsig | /dev/poll |
    evenport
    View Code

    http块配置

    http全局配置

    access_log  logs/access.log combined;

    nginx 访问日志。
    View Code

    access_log off;

    关闭服务器访问日志记录功能。
    View Code

    keepalive_timeout 75s;

    服务端对连接的保持时间,默认是75s。
    View Code

    keepalive_requests 100;

    限制用户通过某一连接向nginx服务器发送请求的次数,默认100。
    View Code

    sendfile on 或 off

    是否允许工作进程调用sendfile()传输数据。
    View Code

    send_max_chunk 128k

    调用sendfile(),所允许传输的最大数据量。设置为0表示不限制,默认为0。
    View Code

    http server配置

    sever全局块

     server_name name #匹配ip或域名

    View Code 

    listen 80 #匹配端口

    View Code

     server location块 #匹配除域名和端口外的url

  • 相关阅读:
    Winform 自定义TabControl实现浏览器标签
    LeetCode Add Two Numbers
    Java基础知识复习(二)
    Java基础知识复习(一)
    0-1背包问题复习
    centos7 vmware克隆解决网络问题
    阿里云上Docker Compose部署wordpress
    不需要瞎折腾,官方文档才是终极
    centos7 nginx安装
    iptables练习题(四)
  • 原文地址:https://www.cnblogs.com/shijianchuzhenzhi/p/7346363.html
Copyright © 2011-2022 走看看