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;
}

 

 

posted @ 2017-01-12 15:34  MoStart  阅读(181)  评论(0编辑  收藏  举报