user  www www;



worker_processes auto;



error_log 
/home/wwwlogs/nginx_error.log  crit;



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



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

worker_rlimit_nofile 51200;



events

    {

       
use epoll;

       
worker_connections 51200;

       
multi_accept on;

    }



http

    {

       
include      
mime.types;

       
default_type  application/octet-stream;



       
server_names_hash_bucket_size 128;

       
client_header_buffer_size 32k;

       
large_client_header_buffers 4 32k;

       
client_max_body_size 50m;



       
sendfile   on;

       
tcp_nopush on;



       
keepalive_timeout 60;



       
tcp_nodelay on;



       
fastcgi_connect_timeout 300;

       
fastcgi_send_timeout 300;

       
fastcgi_read_timeout 300;

       
fastcgi_buffer_size 64k;

       
fastcgi_buffers 4 64k;

       
fastcgi_busy_buffers_size 128k;

       
fastcgi_temp_file_write_size 256k;



       
gzip on;

       
gzip_min_length  1k;

       
gzip_buffers    
4 16k;

       
gzip_http_version 1.1;

       
gzip_comp_level 2;

       
gzip_types    
text/plain application/javascript application/x-javascript
text/javascript text/css application/xml application/xml+rss;

       
gzip_vary on;

       
gzip_proxied   expired no-cache
no-store private auth;

       
gzip_disable   "MSIE
[1-6]\.";



       
#limit_conn_zone $binary_remote_addr zone=perip:10m;

       
##If enable limit_conn_zone,add "limit_conn perip 10;" to server
section.



       
server_tokens off;

       
access_log off;



server

    {

       
listen 80 default_server;

       
#listen [::]:80 default_server ipv6only=on;

       
server_name _;

       
index index.html index.htm index.php;

       
root  /home/wwwroot/default;



       
#error_page  
404   /404.html;



       
# Deny access to PHP files in specific directory

       
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ {
deny all; }



       
include enable-php.conf;



       
location /nginx_status

       
{

           
stub_status on;

           
access_log   off;

       
}



       
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

       
{

           
expires     
30d;

       
}



       
location ~ .*\.(js|css)?$

       
{

           
expires     
12h;

       
}



       
location ~ /.well-known {

           
allow all;

       
}



       
location ~ /\.

       
{

           
deny all;

       
}

    

    if (!-e
$request_filename) {

           
rewrite  ^(.*)$ 
/index.php?s=/$1  last;

           
break;

       
}



       
access_log  /home/wwwlogs/access.log;

    }

include vhost/*.conf;

}

nginx.conf文件的更多相关文章

  1. 借用nginx.vim工具进行语法高亮和格式化配置nginx.conf文件

    在生产环境中,我们肯定经常用到nginx.conf文件的编排工作,今天在阅读<决战nginx>的时候无意间看到nginx.vim这个辅助工具,于是百度搜索和实际部署检测了一下,其效果确实让 ...

  2. 虚拟主机ip配置,nginx.conf文件配置及日志文件切割

    今天粗略整理了一下虚拟主机配置,nginx.conf文件的配置,及日志文件的切割,记录如下: nginx虚拟主机配置:1.IP地址配置,2.绑定ip地址和虚拟主机详情:1.ip地址的配置:ifconf ...

  3. Dockerfile + Nginx.conf文件记录(用于前端项目部署)

    Dockerfile + Nginx.conf文件记录(用于前端项目部署) 本教程依据个人理解并经过实际验证为正确,特此记录下来,权当笔记. 注:基于linux操作系统(敏感信息都进行了处理),默认服 ...

  4. 在k8s中将nginx.conf文件内容创建为ConfigMap挂载到pod容器中

    将nginx.conf文件内容创建为ConfigMap user nginx; worker_processes auto; error_log /var/log/nginx/error.log er ...

  5. docker+nginx搭建tomcat集群(附录)——nginx.conf文件

    附录:nginx.conf修改后的文件内容 user root;worker_processes 2; #error_log logs/error.log;#error_log logs/error. ...

  6. nginx conf 文件

    server { listen ; server_name local.light.com; index index.html index.htm index.php; root /home/wwwr ...

  7. 详解nginx.conf文件配置项(包括负载均衡)

    http://www.cnblogs.com/hsapphire/archive/2010/04/08/1707109.html #运行用户 user  nobody nobody; #启动进程 wo ...

  8. nginx.conf文件说明

    #Nginx所有用户和组,window下不指定 #user nobody; #工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes 1; #错误日志存放路径 #er ...

  9. nginx.conf文件配置明细详解

    #etnx运行的用户和用户组 user nginx nginx; #工作进程数,建议设置为CPU的总核数 worker_processes ; #全局错误日志定义类型,日志等级从低到高依次为: #de ...

随机推荐

  1. 保存html上传文件过程中遇到的字节流和字符流问题总结

    java字节流和字符流的区别以及相同 1. 字节流文件本身进行操作,字符流是通过缓存进行操作, 1.1 使用字节流不执行关闭操作 File f =new File("d:/test/test ...

  2. js必须掌握的基础

    好多人想要学习前端……自学或者培训那么我们在学习过程中到底需要掌握那些基础知识呢!下面分类了JS中必备的知识也是必须要了解学会的!看一看你是否已经将JS的基础知识都了如指掌了呢? 事件: onmous ...

  3. PHP字符串处理与正则表达式

    字符串 1. PHP中的字符串是一种基本数据类型,PHP对unicode没有本地支持. 2. 字符串可以可以通过花括号来访问每一个字符,并且每个花括号只能存放一个字符:     $str = 'abc ...

  4. HTMLTestRunner测试报告中文乱码问题解决

    在学习python selenium自动化测试学习中遇到HTMLTestRunner测试报告出现乱码的问题 Test Group/Test case Count Pass Fail Error Vie ...

  5. Ubuntu 16.04 LTS运行robo3t报错

    系统环境:Ubuntu 16.04 LTS. 安装robomongo Robo 3T,运行时报以下错误: jaxu@jaxu-ubuntu:/usr/local/share/robo3t--linux ...

  6. HttpRuntime.Cache .Net自带的缓存类

    .Net自带的缓存有两个,一个是Asp.Net的缓存 HttpContext.Cache,一个是.Net应用程序级别的缓存,HttpRuntime.Cache. MSDN上有解释说: HttpCont ...

  7. 实体处理模块IEntityModule

    在2015年7月16日,XCode新增了实体处理模块IEntityModule,用于拦截实体对象添删改操作. 该接口参考IHttpModule设计理念,横切在实体对象的关键生命周期之中,以达到多实体类 ...

  8. echart

    先介绍echart: 官网: http://echarts.baidu.com  看名字就知道是百度出品的.       ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC ...

  9. 枚举 输入流重载>> C++

    语言:C++ 我们可能会遇到这种情况:自己定义了一个枚举类型,但是却不知道如何重载输入流,使我们定义的枚举用起来不是很方便. 那么,如何去重载呢,我们先来看一下内置类型的测试过程: #include& ...

  10. codechef [snackdown2017 Onsite Final] AND Graph

    传送门 题解给出了一个很强势的dp: i<K $$dp[i][len]*Fib[len+2-(t[i]==1)] -> dp[i+1][len]$$ $$dp[i][len]*Fib[le ...