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. jquery图片延迟加载 及 serializeArray、serialize用法记录

    1.使用jquery实现 图片延迟加载 由于用户访问页面需要加载很多的图片,延迟加载技术在电子商务网站领域越来越普及,淘宝商城,京东商城,凡客等访问量巨大的电子商务站点为了增加用户用户体验,访问速度以 ...

  2. 搭建redis cluster

    1  下载 redis安装包 tar zxvf redis-3.0.2.tar.gz cd redis-3.0.2/ make make install 2安装ruby sudo apt-get in ...

  3. Maven的下载、安装与环境配置

    在创建一个项目时,搭建环境往往是编写具体代码的先决条件,而获取到所有需要的jar包是其中的重中之重.起初,人们在需要jar包的时候总会在网上四处查找,而且如果不知道某jar包版本的更迭,写出的代码或许 ...

  4. Qt创建停靠悬浮窗口

    1.Qt实现窗口停靠和悬浮使用类QDockWidget,它有两个重要方法用来设置停靠特性以及停靠区域, dw1->setFeatures(QDockWidget::DockWidgetMovab ...

  5. SQL语言的分类

    本文转自https://www.cnblogs.com/fjfzhkb/archive/2007/10/18/929108.html SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, ...

  6. Micropython实例之TPYBoard来电显示功能演示

    一.TPYBoardV702介绍 TPYBoardV702是目前市面上唯一支持通信通信功能的MicroPython开发板:支持Python3.0及以上版本直接运行.支持GPS+北斗双模通信.GPRS通 ...

  7. 第五章:大数据 の HBase 进阶

    本课主题 HBase 读写数据的流程 HBase 性能优化和最住实践 HBase 管理和集群操作 HBase 备份和复制 引言 前一篇 HBase 基础 (HBase 基础) 简单介绍了NoSQL是什 ...

  8. 巧用CSS居中未知高度的块元素

    在网页中让一个未知高度的块元素水平垂直居中是一个老生常谈的问题,但是总是有些特殊场景让你无法得心应手的实现居中,本文介绍几种常用的经典的居中方法,总有一种适合你! 1. position .paren ...

  9. IIS发布 用户 \'IIS APPPOOL\\X\' 登录失败

    曾多次遇到这个问题,我的解决方案就是修改数据库连接字符串 网上给的解决方案就是更换应用程序池的"进程模型":参考:http://jingyan.baidu.com/album/20 ...

  10. MongoDB批量导入及简单的性能优化

    今天简单分享一下MongoDB使用过程中的一些性能优化,其实并不只适用MongoDB,其他数据库多少也可适用. 首先先随机导入一千万条数据.这里我分段导入的,因为mongo的BsonDocument一 ...