nginx 配置文件解析
参考:https://mp.weixin.qq.com/s/vIG_VwliMML7FkH2lsNvfQ
#Nginx的worker进程运行用户以及用户组
#user nobody;#Nginx开启的进程数
worker_processes 1;#定义全局错误日志定义类型,[debug|info|notice|warn|crit]
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;#指定进程ID存储文件位置
#pid logs/nginx.pid;#事件配置
events {#use [ kqueue | rtsig | epoll | /dev/poll | select | poll ];#epoll模型是Linux内核中的高性能网络I/O模型,如果在mac上面,就用kqueue模型。use kqueue;#每个进程可以处理的最大连接数,理论上每台nginx服务器的最大连接数为worker_processes*worker_connections。理论值:worker_rlimit_nofile/worker_processesworker_connections 1024;
}#http参数
http {#文件扩展名与文件类型映射表include mime.types;#默认文件类型default_type application/octet-stream;#日志相关定义#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#连接日志的路径,指定的日志格式放在最后。#access_log logs/access.log main;#开启高效传输模式sendfile on;#防止网络阻塞#tcp_nopush on;#客户端连接超时时间,单位是秒#keepalive_timeout 0;keepalive_timeout 65;#开启gzip压缩输出#gzip on;#虚拟主机基本设置server {#监听的端口号listen 80;#访问域名server_name localhost;#编码格式,如果网页格式与当前配置的不同的话将会被自动转码#charset koi8-r;#虚拟主机访问日志定义#access_log logs/host.access.log main;#对URL进行匹配location / {#访问路径,可相对也可绝对路径root html;#首页文件,匹配顺序按照配置顺序匹配index index.html index.htm;}#错误信息返回页面#error_page 404 /404.html;# redirect server error pages to the static page /50x.html#error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}#访问URL以.php结尾则自动转交给127.0.0.1# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {# proxy_pass http://127.0.0.1;#}#php脚本请求全部转发给FastCGI处理# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000##location ~ \.php$ {# root html;# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;# include fastcgi_params;#}#禁止访问.ht页面# deny access to .htaccess files, if Apache's document root# concurs with nginx's one##location ~ /\.ht {# deny all;#}}#第二个虚拟主机配置# another virtual host using mix of IP-, name-, and port-based configuration##server {# listen 8000;# listen somename:8080;# server_name somename alias another.alias;# location / {# root html;# index index.html index.htm;# }#}#HTTPS虚拟主机定义# HTTPS server##server {# listen 443 ssl;# server_name localhost;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;# ssl_session_cache shared:SSL:1m;# ssl_session_timeout 5m;# ssl_ciphers HIGH:!aNULL:!MD5;# ssl_prefer_server_ciphers on;# location / {# root html;# index index.html index.htm;# }#}include servers/*;
}
nginx 配置文件解析相关推荐
- nginx配置文件解析加讲解
nginx配置文件解析 nginx的组成部分(初始配置) nginx主要配置文件优化 日志优化 nginx监控 控制访问权限 列出linux中的列表 设置文件缓存 设置请求限制 设置IP高并发(限制多 ...
- 【Nginx源码分析】Nginx配置文件解析(一)
运营研发团队 李乐 配置文件是nginx的基础,对于学习nginx源码甚至开发nginx模块的同学来说更是必须深究.本文将从源码从此深入分析nginx配置文件的解析,配置存储,与配置查找. 看本文之前 ...
- 赌你无法坚持看完的nginx配置文件解析
锁屏面试题百日百刷,每个工作日坚持更新面试题.锁屏面试题app.小程序现已上线,官网地址:https://www.demosoftware.cc/#/introductionPage.已收录了每日更新 ...
- nginx html解析插件,nginx配置信息的解析流程
nginx配置信息的解析流程 2011年9月9日 1,744 次浏览 请关注最新修正合订: 这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来.顺序也不记得了,看到那个就发那个吧,最近都会发 ...
- Nginx安装与配置文件解析
导读 Nginx是一款开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3代理服务,是一款自由的软件,同时也是运维工程师必会的一种服务器,下面我就简单的说一下Nginx服务器的 ...
- 搭建nginx服务、nginx的升级安装、Nginx配置文件的解析、web页面用户认证
一,Nginx安装 1.安装nginx # yum -y install gcc pcre-devel openssl-devel //安装 ...
- 运维之道 | Nginx 配置文件优化解析
Nginx配置文件nginx.conf 1.配置文件位置/usr/local/nginx/conf/nginx.conf 2.nginx 的组成部分 配置文件中有很多#,开头的表示注释内容,我们去掉所 ...
- nginx配置文件及工作原理详解
nginx配置文件及工作原理详解 1 nginx配置文件的结构 2 nginx工作原理 1 nginx配置文件的结构 1)以下是nginx配置文件默认的主要内容: #user nobody; #配置用 ...
- nginx配置文件基本配置
前言 淘宝项目贼大,可以放在tomcat里打一个几个G的war包.启动完,内存就没空余了.Client访问多了就控制不住了.这时候怎么办? 模块化!搜索.推荐.用户管理.订单系统-都分别成立项目组专门 ...
最新文章
- github上传本地代码失败
- STL nth_element
- c语言simpson积分计算方法,数值分析复化Simpson积分公式和复化梯形积分公式计算积分的通用程序...
- linux环境搭建seafile客户端自动上传文件
- 删除“已禁用输入法”托盘图标
- 【言简意赅】四句话搞懂第一范式,第二范式,第三范式,以及BCNF
- [蓝桥杯]算法提高 秘密行动(动态规划)
- 【渝粤教育】 国家开放大学2020年春季 1443卫生信息与文献检索 参考试题
- 模拟电子技术不挂科学习笔记2(三极管、场效应管)
- azure备份存储层分类_备份到Azure –如何做到这一点?
- 李彦宏:想活150得靠AI,雷军:下代旗舰机更AI | 大佬乌镇论道
- UE4官方文档UI学习:5.UMG 创建3D控件交互
- 手机计算机字体变大,手机字体怎么调大
- 词法分析器|编译原理|陈火旺
- 如何做到项目准时交付之需求管理
- python num函数,python函数
- IDEA2017.2汉化
- html写一个轮播图响应式布局,响应式banner图片轮播布局代码
- SaaS是什么?是订阅吗?还是web应用?
- 点菜宝系统服务器无响应,点菜宝系统精典方案介绍
热门文章
- 学习笔记(4):Python语言家族-Python函数参数-默认参数、可变参数
- 图像局部均值、中值、方差求取结合opencv
- systemctl命令详解
- java实现比心_如何在java中制作比心图案?
- Locust压力测试
- 【分布外检测】《Energy-based Out-of-distribution Detection》 NIPS‘20
- 设备台式计算机显示叹号,台式电脑显示感叹号怎么办,快速解决win7网络图标黄色问题...
- 如何增加技术员的自信心呢?
- sql日期格式转换函数_SQL转换日期
- 什么是堆栈——汇编语言入门