Nginx配置文件实例整理(2)

client_body_timeout  10;#指定客户端请求主体读取超时时间,如果超过这个时间,客户端还���有发送任何数据,Nginx将返回“Request time out408)”错误

send_timeout        10;#指定响应客户端的超时时间。这个超时仅限于两个连接活动之间的时间,如果超过这个时间,客户端没有任何活动,Nginx将会关闭连接

gzip  on; #开启gzip压缩,实时压缩输出数据流

gzip_min_length  1k; #设置允许压缩的页面最小字节数

gzip_buffers    4  16k; #指定内存空间来存贮压缩结果,这里指定4个单位为16k的内存来存储压缩结果,即总大小为64k

gzip_http_version  1.1;#指定识别HTTP协议版本,默认是1.1

gzip_comp_level  2;#指定gzip压缩比,1 压缩比最小,处理速度最快;9 压缩比最大,传输速度快,但处理最慢,也比较消耗CPU资源

gzip_types  text/plain application/x-Javascript text/css application/xml;#指定压缩的类型,无论是否指定,“text/html”类型总是会被压缩

gzip_vary  on;#该选项开启可以让前端的缓存服务器缓存经过gzip压缩的页面,例如,用Varnish缓存经过Nginx压缩的数据

server_tokens off;#隐藏Nginx版本号

 

server {

        listen      8000; #指定Nginx监端口

        server_name  localhost;#用来指定IP或者域名

 

        charset utf-8;#指定Nginx默认的字符集,只有utf-8支持中文字符

        access_log  logs/host.access.log  main;#指定访问日志的名称及位置

 

        location / {

            index  index.html index.htm;#设定默认首页

            root /tom/webapps/ROOT;#指定网页根目录

        }

 

location ~ (jsp|\?) {      #指定url中包含jsp或者?的全部转发到192.168.0.1080端口即tomcat处理

proxy_pass  :80;

}

二、Nginx打开目录浏览功能(autoindex)

Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on;来启用目录浏览,下面会分情况进行说明。

另外Nginx的目录浏览有两个比较有用的参数,可以根据自己的需求添加:

autoindex_exact_size off;

默认为on,显示出文件的确切大小,单位是bytes。

改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

autoindex_localtime on;

默认为off,显示的文件时间为GMT时间。

改为on后,显示的文件时间为文件的服务器时间

1、整个虚拟主机开启目录浏览

在server段添加

location / {

autoindex on;

autoindex_localtime on; #之类的参数写这里

}

2、单独目录开启目录浏览

2.1:直接二级目录开启目录浏览

location /down/ {

autoindex on;

}

2.2:虚拟目录开启目录浏览

location /down/ {

alias /home/wwwroot/lnmp/test/;

autoindex on;

}

三、nginx timeout 配置 全局timeout 局部timeout web timeout

nginx比较强大,可以针对单个域名请求做出单个连接超时的配置.

比如些动态解释和静态解释可以根据业务的需求配置

proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间

proxy_read_timeout:连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)

proxy_send_timeout :后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据

下面关于Nginx的文章您也可能喜欢,不妨参考下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8d706943de26b43f30828b1342c85465.html