zoukankan      html  css  js  c++  java
  • Ngnix 配置文件

    配置文件路径/usr/local/nginx/conf/nginx.conf

    user www www;  

    #nginx 服务的伪用户和用户组

    worker_processes auto;

    #启动进程,通常设置为和CPU的数量相等,相等于CPU个数

    error_log /home/wwwlogs/nginx_error.log crit;

    #错误日志

    pid /usr/local/nginx/logs/nginx.pid;

    #linux中的nginx的进程号

    #Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 51200;

    #文件描述符数量

      events #网络模型定义

         {

            use epoll; 

            #网络I/O模型,建议linux使用epoll,FreeBSD 使用kqueue

            #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是经用于linux 2.6以上的内核,可以大大提高nginx的性能

             worker_connections 51200;

            #工作进程最大允许连接数  与worker_rlimit_nofile 相同,要使用51200连接数,ulimit -SHn 65535 命令开启(零时),在/etc/ini.d/rc.d 中添加上面命令                 multi_accept on;  #设置一个进程是否同时接受多个网络连接

    }

    server
    {
    listen 80 default_server;
    #listen [::]:80 default_server ipv6only=on;
    server_name www.lnmp.org;
    index index.html index.htm index.php;
    root /home/wwwroot/default;

    #error_page 404 /404.html;
    include enable-php.conf;

    location /nginx_status
    {
    stub_status on;
    access_log off;
    }

    location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }

     
  • 相关阅读:
    线程安全的signals
    排序
    TCMalloc : ThreadCaching Malloc
    C++箴言:争取异常安全的代码
    windows 内存泄露debug的相关函数
    分析几个驱动
    CAsyncSocket对象不能跨线程之分析 (转载)
    优化理论
    标 题: C++0x把Concept去掉了
    几个流行的http 服务器开源软件
  • 原文地址:https://www.cnblogs.com/powpoia/p/6278476.html
Copyright © 2011-2022 走看看