Nginx HTTP模块指令

alias 指令

该指令用于在url和系统路径之间的映射。

location /a/{

alias /b/;

}

error_page

定义错误页面

error_page 404 /404.html;

index

设置默认页的文件

index index.php index.html;

Listen

表示监听端口

listen 80;

location

表示对不同的url 进行不同的配置

~* 不区分大小写

~ 区分大小写的配置

location ~ \.php{

}

log_not_found

禁用404错误日志

root

指定站点根目录

root d:/www/;

satisfy_any

send_timeout

响应超时时间

server指令

用于配置虚拟主机

server{

server_name www.a.com;

}

allow/deny

访问控制。

location /{

allow 192.168.0.0/24;

deny all;

}

autoindex

用于是否列出文档目录结构

autoindex on/off;

autoindex_exact_size

设置按照什么单位来列出目录

HTTP Broser 模块

该模块可以根据客户端user-agent 请求头创建变量

$modern_brower被浏览器识别为新浏览器,则等于moder_brower_

value 命令设置的值

$msie 如果被鉴定为 msie 浏览器 值为1

$ancient_brower 如果浏览器被识别为旧的浏览器则等于acient_brower_value 的值

fast_buffers 指令

默认值是 4k/8k

设置fastcgi进程返回信息的缓冲区的数量和大小

应该和系统的页数一样 可以通过getconf PAGESIZE 查看

fast_buffer_size 指令

设置fastcgi服务器响应头部的缓冲区大大小。默认是 4k 8k

fastcgi_cache 指

设置缓存在共享内存中的名

fastcgi_cache_key 

 设置被缓存的key

fastcgi_cache_methods 

 设置哪些http请求被缓存

默认是gethead 如果设置为post gethead 不会被禁用

fastcgi_hide_header 

 设置哪些响应头不返回给客户端

fastcgi_max_temp_file_size 

 关闭磁盘缓冲

fastcgi_pass 

 指定fastcig 服务器监听的端口

如果有多台 的话 可以使用

upstream backend{ server localhost:1234; }

fastcgi_pass backend;

fastcgi_read_timeout 

设置upstream模块等待fastcig 进程的超时时间。默认是60

gzip 模块

gzip on 打开gzip

gzip_buffers 设置存储gzip的缓存大小

gzip_comp_level 设置压缩的等级 压缩最小处理速度最快

 9 压缩最大很慢。

gzip_min_length 设置压缩页面的最小字节数

gzip_proxied   nginx 作为反向代理的时候启用

expires指令

 

HTTP REFERE模块

 

 

 

posted @   闲云-野鹤  阅读(271)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示