Nginx MIME类型配置

摘要:
本文档记录Nginx静态web服务器中的MIME类型配置项。类型{text/html html;text/html-conf;image/gifgif;image/jpegjpg;}2.默认MIMEType语法:Default_typeMIME类型;默认值:Default_ typetext/plain;配置块:http、server、location当找不到相应的MIMEType和文件扩展名时,将使用默认的MIMEType。
本文记录Nginx静态web服务器中MIME类型的配置项。
1. MIME type与文件扩展映射
语法:type{...};
配置块:http、server、location
定义MIME type到文件扩展名映射时,多个扩展名可以映射到同一个MIME type。
types {
    text/html html;
    text/html conf;
    image/gif gif;
    image/jpeg jpg;
}
2. 默认MIME type
语法:default_type MIME-type;
默认:default_type text/plain;
配置块:http、server、location
当找不到相应的MIME type与文件扩展名的映射时,使用默认的MIME type。
3. 散列桶内存大小
语法:types_hash_bucket_size size;
默认:types_hash_bucket_size 32|64|128;
配置块:http、server、location
为了提高找到相应MIME type的速度,Nginx使用散列表来保存MIME type与文件扩展名中间的对应关系,该配置设置了每一个散列表占的内存大小。
4. types_hash_max_size
语法:types_hash_max_size size;
默认:types_hash_max_size 1024;
配置块:http、server、location
该配置影响散列表的冲突概率,该值越大,就会消耗更多内存、但是可以降低散列key的冲突概率,提高检索速度。3、4这个俩个配置与Nginx中server_name的配置思路一致,有兴趣的可以去看一下前面的文章 Nginx静态web服务器01(虚拟主机与请求分发)。

免责声明:文章转载自《Nginx MIME类型配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇uniGUI试用笔记(一)Ubuntu bond 配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Nginx打开目录列表功能

Apache可以直接打开目录列表,nginx也有这种目录浏览功能,可以直接显示目录下的文件,但nginx默认是关闭的,如果需要此功能,则打开即可。 直接在根目录打开,则在server里加上如下三行即可。 autoindex on;autoindex_localtime on;autoindex_exact_size off; 外两个参数最好也加上去: au...

nginx启动失败 Starting nginx nginx [fail]

nginx -t :测试配置文件是否有语法错误 看看报什么错误,我的是忘记给权限了 nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)...

nginx 剔除 $args 变量中任意指定参数之万金油

剔除任意指定参数配置 只需要修改需要剔除的参数key(如:redirectUrl) #剔除$args中的redirectUrl 参数 server { listen 80; server_name www.mynginx.rewrite; location /search { set $args_tmp &a...

如何找出 nginx 配置文件的所在位置?

nginx: 查找 nginx 配置文件的位置 原文地址:https://www.cnblogs.com/qianpangzi/p/10922420.html 另外补充:通过 where nginx 可以找出 nginx 命令(可能是链接文件)所在地址: ➜ bin where nginx /usr/local/bin/nginx 如果您要查找到目标源...

nginx 拦截 swagger 登录

随着微服务的也来越多,每个服务都有单独的文档,那么问题来了,怎么把所有文档整合在一起呢 本方法采用服务器拦截的方式进行处理 首先需要在opt 的主目录中 /opt/ 创建一个新文件 htpasswd此文件的书写格式是用户名:密码每行一个账户并且 密码必须使用函数 crypt(3) 加密官方档说 可以用 Apache 的 htpasswd 工具来创建密码文件...

web(五)---spawn-fastcgi

一.spawn_fastcgi的安装、部署与配置. 1. 下载spawn_fastcgi. https://github.com/lighttpd/spawn-fcgi 这里使用的是1.6.3的版本https://github.com/lighttpd/spawn-fcgi/releases/tag/v1.6.3 2. 解压并安装(请记得看README)...