nginx 配置详解
nginx是一个轻量级的反向代理服务器,收到很多开发者的喜爱。下面介绍一下nginx的的配置。
操作方法
(01)【基本组成】:xxxxxevents{xxxxx}http{xxxxxserver{xxxxx}server{xxxxx}xxxxx}
(02)【头部】:user-是nginx进程用户名;worker_processes-是nginx工作进程数量,建议设置为cpu核心数量的2倍;pid-是nginx进程pid的存放文件。
(03)【events部分】:worker_connections是每个工作进程允许最大的同时连接数 量。
(04)【http部分】:主要是server虚拟主机部分的配置。以下详细讲解。
(05)【nginx虚拟主机】:server{listen 端口;server_name ;......}server_name可以是ip地址也可以是域名,可以添加多个用空格分开。
(06)【日志格式设置和路径】:og_format设置日志格式log_format name format [format ...]name:定义格式名称format:定义格式样式默认格式:combined '$remote_addr - $remote_user [$time_local]' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';access_log 指定日志文件存放路径access_log path [format [buffer=size | off]]path:文件存放路径format:log_format定义格式的名称buffer:内存缓冲区大小使用默认格式:access_log path;使用缓冲加速日志文件读写:open_log_file_cache max=N [inactive=time] [min_uses=N] [valid=time] | off(默认)max:缓存最大文件描述符数量,超过使用LRU算法淘汰inactive:在inactive指定时间内文件描述符没有被使用则被自动删除,默认10秒min_uses:在inactive指定时间内,文件描述符超过min_uses使用次数,则加入缓存,默认1valid:查看变量指定的日志文件路径与文件是否存在的时间间隔,默认60秒
(07)【压缩输出】:gzip压缩后变为原来的<=30%配置:gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;
(08)【自动列出目录和location】:location / {autoindex on;打开自动列出目录autoindex_exact_size [on|off] 索引文件大少单位(B KB MB GB)autoindex_localtime [on|off] 开启本地时间显示文件时间}
(09)【浏览器本地缓存】:expires [time|epoch|max|off]time 时间值 负数不缓存epoch 设定为1 january,1970, 00:00:01 GMTmax 设定为 31 December 2037 23:59:59 GMT
(10)【php fastcgi】:location ~ $ {fastcgi_pass ;fastcgi_index ;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;include fastcgi_params;}
-
怎么桥接两个无线路由器:[1]TP-link路由器
怎么桥接两个无线路由器;折现先分享一下TP-link路由器桥接方法第一台无线路由器设置(01)首先我们登入和宽带猫连接的路由器:如图(02)在无线设置-基本设置中设置“SSID号”、“信道”,设置固定信道号,如图:(03)在无线设置-无线安全设置中设置无线信号加密信息记录该无线路...
-
MATLAB使用importdata读取字符数据文件并绘图
本文首先使用importdata()读取(导入)含有字符和数据的文本格式数据文件,然后介绍通过“.”+数据名的方式读取结构数组中的数据,最后使用plot()绘制折线图。操作方法(01)第一,首先准备数据,下图txt数据文件是某年12个月的月收入情况,既包含数字又包含字符。(02)第二,将该数...
-
如何将图片转换成word文字
在工作生活中,我们经常为图片文字识别的问题而烦恼,要知道图片中的文字是不可编辑的,我们如果想将图片中的文字提取出来,就只能使用识别工具对图片进行识别,将其转换成Word文字。可是,我们要选择哪一款识别工具呢?大家如何将图片转换成Word文字呢?下面我们就一起来看看...
-
迅雷bt种子怎么用 迅雷种子怎么打开
BitTorrent(简称BT)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。它对比HTTP/FTP协议,MMS/RTSP流媒体协议等下载方式的优势在于,一个文件的下载者们下载的同时也在不断互相上传数据,使文件源(可以是服务器源也可以是个人源,一般特指第一个做种者或种子...