Linux之nginx配置文件的分析整理
#第一部分 全局并发块
user www www;
worker_processes auto;
error_log /www/wwwlogs/nginx_error.log crit;
pid /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;#第二部分 连接设置块
events
{use epoll;worker_connections 51200;multi_accept on;
}#第三部分 http块 里面包含虚拟主机的设置
http
{include mime.types;#include luawaf.conf;include proxy.conf;default_type application/octet-stream;server_names_hash_bucket_size 512;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;fastcgi_intercept_errors on;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;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;limit_conn_zone $server_name zone=perserver:10m;server_tokens off;access_log off;server{listen 888;server_name phpmyadmin;index index.html index.htm index.php;root /www/server/phpmyadmin;location ~ /tmp/ {return 403;}#error_page 404 /404.html;include enable-php.conf;location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location ~ /\.{deny all;}access_log /www/wwwlogs/access.log;}#这个是其他的虚拟主机设置include /www/server/panel/vhost/nginx/*.conf;
}
Linux之nginx配置文件的分析整理相关推荐
- linux查找nginx配置文件并修改
1.使用命令 sudo find / -name nginx.conf 前缀加sudo 是增加权限 然后找到: 然后一个一个打开,第三个中找到了需要的配置 这里的是复制上面的,意思就是创建一个能让前端 ...
- Linux查看nginx配置文件
1.ps aux | grep nginx找到 master process 2.根据 master process后面的路径找到加上 -t 执行命令:master process后面的路径 -t 3 ...
- python解析nginx配置文件_Nginx情景分析之配置文件解析
现在针对nginx源码分析的blog和文章已经很多了,之前我也看过不少,大家的分析都很不错.在这里,我不想写太多重复的内容,只是针对在我分析代码和查阅blog的过程中,发现的一些比较晦涩或者某些细节有 ...
- Nginx 源码分析-- 模块module 解析执行 nginx.conf 配置文件流程分析 一
搭建nginx服务器时,主要的配置文件 nginx.conf 是部署和维护服务器人员经常要使用到的文件, 里面进行了许多服务器参数的设置.那么nginx 以模块 module为骨架的设计下是如何运用模 ...
- linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置
我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...
- 【Nginx源码分析】Nginx配置文件解析(一)
运营研发团队 李乐 配置文件是nginx的基础,对于学习nginx源码甚至开发nginx模块的同学来说更是必须深究.本文将从源码从此深入分析nginx配置文件的解析,配置存储,与配置查找. 看本文之前 ...
- Linux下查找nginx配置文件路径
1.查看nginx进程 ps -aux | grep nginx 2.测试Nginx配置文件 /usr/local/nginx/sbin/nginx -t
- Linux下查找Nginx配置文件位置
1.查看Nginx进程 命令: ps -aux | grep nginx 圈出的就是Nginx的二进制文件 2.测试Nginx配置文件 /usr/sbin/nginx -t 可以看到nginx配置文件 ...
- Nginx 负载均衡 - linux下nginx加载配置文件异常处理,提示invalid PID number in “/run/nginx.pid“问题解决
执行 nginx -s reload 加载配置文件的时候报错了. 提示 nginx: [error] invalid PID number "" in "/run/ngi ...
最新文章
- 推荐系统笔记:矩阵分解+基于邻居的模型
- java语言的数组描述_下列关于Java语言的数组描述中,错误的是()。_学小易找答案...
- linux ip head check sun,linux panic 问题定位
- Asp.Net MVC4.0 官方教程 入门指南之一-- 入门介绍
- Java——获取和设置多线程的名称
- AngularJS中service,factory,provider的区别(转载:http://my.oschina.net/tanweijie/blog/295067)...
- jlist动态添加元素后刷新_小米电视5再曝光:MEMC动态画质补偿技术
- Java开发遇到的问题及解决方案
- linux 测试工具
- SharePoint 2007和WSS 3.0 SDK 1.2 Release
- 【图像隐写】基于matlab FFT数字水印嵌入【含Matlab源码 1670期】
- 筋膜枪按摩眼睛?后果很严重
- 破译营销最优解,2018E-UP效果营销案例大赛终审完美收官
- Sed 流文本编辑器
- Aspose.Words在word文档合并时如何控制列表编号
- 【网络安全】Metasploit工具
- 2. 输出2~100之间的素数
- c语言随机产生一组四则运算题,随机生成四则运算
- HijackThis日志细解【简明教程增强版】(二)
- 还不懂K8S各核心架构组件?来白嫖啊~
热门文章
- 「Github」Linux/Ubuntu下终端Github教程与手册
- Mysql 死锁过程及案例详解之清空缓存锁Flush Lock
- Mysql函数示例(如何定义输入变量与返回值)
- fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解
- 关于windows10用c++部署libtorch过程中遇到的一些问题
- Homepage Machine Learning Algorithm 浅谈深度学习中的激活函数 - The Activation Function in Deep Learning
- 定间隔字符翻转(Reverse String II)
- OAuth2.0授权码模式学习
- SpringBoot基础篇配置信息之配置刷新
- 《机器学习与R语言(原书第2版)》一2.3 探索和理解数据