朋友们,我是床长! 在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。可以用Python的程序来计算...
原创 2022-08-12 17:30:26
132阅读
1. 简介ngx_http_autoindex_module模块处理以斜杠('/')结尾的请求,并生成目录列表。通常,当ngx_http_index_module模块找不到索引文件时,会将请求传递给ngx_http_autoindex_module模块。2.实例我们看一个实例,具体分析一下:location / {    index index.html;    autoindex on;}以上的
转载 2021-03-13 12:23:52
288阅读
1. 简介ngx_http_auth_request_module模块(1.5.4+)根据子请求的响应结果实现客户端授权。如果子请求返回2xx响应代码,则允许访问。如果返回401或403,则使用相应的错误代码拒绝访问。子请求返回的任何其他响应代码都被视为错误。对于401错误,客户端还从子请求响应中接收“WWW-Authenticate”标头。默认情况下未构建此模块,应使用--with-http_a
原创 2021-03-13 12:24:25
723阅读
1. 简介ngx_http_auth_basic_module模块使得 nginx 可以通过使用“HTTP Basic Authentication”协议验证用户名和密码来限制对资源的访问。2.实例我们看一个实例,具体分析一下:location / {    auth_basic           "closed site";    auth_basic_user_file conf/htpas
原创 2021-03-13 12:24:53
309阅读
除了“text/html”之外,还允许在具有指定MIME类型的响应中添加文本。“*”表示与任何MIME类型(0.8.29)匹配。
原创 2021-07-16 10:13:00
10000+阅读
1. 简介ngx_http_addition_module模块是一个在响应之前和之后添加文本的过滤器。默认情况下未构建此模块,应使用--with-http_addition_module配置参数启用它。2.实例我们看一个实例,具体分析一下:location / {    add_before_body /before_action;    add_after_body  /after_action
原创 2021-03-13 12:25:16
341阅读
kubernetes addonsnode-problem-detector
原创 2021-07-09 17:12:08
446阅读
. 简介ngx_http_browser_module模块,通过判断"User-Agent"请求头的值,来生成变量,以供后续的请求逻辑处理。2.内置变量列表$modern_browser如果浏览器被标识为现代浏览器,则等于modern_browser_value指令设置的值;$ancient_browser如果浏览器被识别为古老浏览器,则等于Ancient_browser_value指令设置的值;
原创 2021-03-13 12:21:29
267阅读
ngx_http_autoindex_module模块处理以斜杠('/')结尾的请求,并生成目录列表。通常,当ngx_http_index_module模块找不到索引文件时,会将请求传递给ngx_http_autoindex_module模块
原创 2021-07-09 17:17:58
823阅读
ngx_http_auth_basic_module可以帮助我们在 http 资源没有任何保护的情况下,添加基础的认证。在某些业务条件下,非常有用。
原创 2021-07-16 10:11:17
10000+阅读
ngx_http_auth_request_module可以帮助我们实现对资源的统一权限验证,这在微服务中非常有用,我们可以实现自己的权限认证服务,将所有的资源的请求都通过权限认证服务后再进行处理,提高了系统的安全性。但同时会增加请求的响应时间,因为此时每次请求都会发起两次http调用。
原创 2021-07-16 10:12:00
10000+阅读
转载 2021-07-08 15:58:23
158阅读
 架构如下:     ============================== manifests =============================   1,at /etc/puppet/modules ----------------------- init.pp +++++++++++++ class ca
原创 2013-03-04 21:03:38
793阅读
1. 简介ngx_http_access_module模块可以限制对某些客户端地址对服务器的访问。2.实例我们看一个实例,具体分析一下:location / {    deny  192.168.1.1;    allow 192.168.1.0/24;    allow 10.1.1.0/16;    allow 2001:0db8::/32;    deny  all;}Nginx会依次检查访
原创 2021-03-13 12:25:46
190阅读
ngx_http_access_module模块使用时,需确保nginx能获取客户端的真实地址,否则不会生效。
原创 2021-07-16 10:13:58
10000+阅读
 架构如下:     ============================ manifests ===========================   1,at /etc/puppet/mainfests ------------------ site.pp +++++++++ import "modules.
原创 2013-03-04 20:37:06
997阅读
2点赞
2评论
 需求:每台服务器上都创建dev组,专门给开发人员,给特定的开发人员建账号,并加入dev组; 运维人员也将创建各自的用户,并加入wheel组,通过sudo来对组里成员做权限设置。   架构如下:   manfests里面的文件内容如下: 1,init.pp class sudo {   cas
原创 2013-04-16 21:08:07
1496阅读
nginx核心模块提供很多内置变量,在我们做一些逻辑处理时很有用,我把常用的变量在下面列出来,未出现的可直接查看官方文档;
原创 2021-07-16 10:16:09
10000+阅读
Nginx模块系列核心模块(下)随着讲解的深入,nginx核心模块的知识点我们已经学的差不多了,下面我们就在工作中,在nginx核心模块中可能遇到的配置来具体的看一看。1.优化日志输出,减少不必要的文件未找到的错误日志输出指令: log_not_foundon | off;默认值: log_not_found on;配置上下文: http, server, locationlog_not_fou
原创 2021-03-13 12:26:32
136阅读
需求如下:现有服务器a,b,c 三台;用户dev1,dev2,dev3属于dev组中,用户sa1,sa2,sa3属于wheel组;用户dev1能登陆到服务器a,而dev2,dev3无法登陆,而wheel组成员均可登陆;相同的服务器b只允许用户dev2和wheel成员登陆,服务器c只允许dev3和wheel成员登陆;架构如下:文件相关内容如下:1,init.pp  class user {
原创 2013-04-20 13:51:54
1012阅读
  • 1
  • 2
  • 3
  • 4
  • 5