nginx 中的文章

nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 536870912) failed (12: Cannot allocate memory)报错【已解决】

问题 nginx -t报错 nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 536870912) failed (12: Cannot allocate memory) 解决方案 内存映射无法完成,共享内存无法分配~查看配置文件,找到这一句: proxy_cache_path /usr/local/nginx/proxy_cache_path levels=1:2 keys_zone=cache_one:600m inactive=1d max_size=20g; 这里设置反向代理缓存区名称为 cache_one,内存大小 600M,自动清除超过一天未被访问的缓存数据,硬盘……

阅读全文

nginx location proxy_pass 后面的url 加与不加/的区别

location 拦截特定的路径时 location /test test后面带/和不带/有什么区别呢 proxy_pass 如果test后不带/ 表示会拦截 如/test /test01 /testxxxxx 这一类请求,只要是以test开头的请求都会被拦截 如果test后带/ 表示只会拦截/test 或者/test/xxxx等……

阅读全文

nginx 压缩静态资源实战

以下是开启gzip压缩缓存 gzip on; #该指令用于开启或关闭gzip模块(on/off) gzip_buffers 16 8k; #设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。16 8k代表以8k为单位,安装原始数据大小以8k为单位的16倍申请内存 gzip_comp_level……

阅读全文

Nginx问题采坑优化总结 必看

显示乱码问题 server { listen 80; server_name fffmo.com; root /var/www/fffmo.com; location / { charset utf-8; #一般是在个别的location中加入此项,具体情况具体对待 rewrite .* /index.html break; } } index显示列表(一般为企业内部使用) 可在在location server 或 http段中加入 autoindex on;//自动显示目录 autoindex_exact_size o……

阅读全文

Nginx Header,实现对HTTP/S请求、响应进行添加、修改、删除等操作

Nginx Header,实现对HTTP/S请求、响应进行添加、修改、删除等操作 通过Nginx内置 文档地址: http://nginx.org/en/docs/http/ngx_http_headers_module.html http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_hide_header [可选]支持允许下划线Header underscores_in_headers on; 添加Header 来源库:http_headers_module add_header ‘Key’ ‘values’; Syntax: add_header name value [always];……

阅读全文

ngx_lua_google_auth

ngx_lua_google_auth lua对nginx进行简单的Google身份验证 特点就是 直接在 nginx 上套 不需要自己开发服务 比较方便, 原理是 HTTP Basic Authorization 用户名就是自己配置的用户名 密码就填写 google authenticatio 生成的一次性 code 就好 支持多用户, ip 白名单。 如何使用 概要 modify nginx.conf file ... http { ... lua_package_path '/usr/local/lualib/?.lua;/YOU_PATH/conf/ngx_lua_google_auth/?.lua;';……

阅读全文

nginx local匹配

nginx local匹配顺序优先级 (location =) > (location 完整路径) > (location ^~ 路径) > (location ~,~* 正则顺序) > (location 部分起始路径) > (/) 实际使用建议 在实际nginx配置使用中,个人觉得至少有三个匹配规则定义,如下: #直接匹配网站根,通过域名访问网站首页比较频繁,……

阅读全文

nginx rewrite 常用正则表达式说明

rewrite 常用正则表达式说明 字符描述.匹配除换行符以外的任意字符?匹配前面的字符零次或一次+匹配前面的字符一次或多次*匹配前面的字符0次或多次\d匹配一个数字字符。等价于[0-9]\将后面接着的字符标记为一个特殊字符或一个原义字……

阅读全文

nginx 常用rewrite举例

例子一(域名跳转): server { listen 80; server_name fffmo.com; rewrite ^/(.*) http://www.fffmo.com/$1 permanent; # 跳转到www.fffmo.com网址上 } 例子二: server { listen 80; server_name www.fffmo.com www.web.info if($host ~ fffmo\.info){ #"."需要使用“\”转义,这里是匹配到www.web.info时 rewrite ^(.*) http://www.fffmo.com/&1 permant; #永久重定向到htt……

阅读全文

分类

福利派送

标签

其它

休闲室