• 我们的 WAF (Web Application Firewall)是搭建在 nginx 上,使用 lua modules 来实现的。也就是源字符串:openresty的unescape_uri函数处理后结果
  • Nginx 报错 413 Request Entity Too Large 的解决方法
  • docker构建镜像的方法:  commit、dockerfile1、使用commit来构建镜像:commit是基于原有镜像基础上构建的镜像,使用此方法构建镜像的目的:保存镜像里的一些配置信息和修改的信息。相当于一个镜像的快照。
  • 本篇提供几个例子,从代码层面说明同源政策何时起作用,并尝试通过几种不同的方法解决跨域问题。此处需要注意的是,若127.0.0.1换成localhost则该请求会被同源政策禁止。即,localhost与127.0.0.1被认为是不同源的。此时,我们再启一个flask项目,端口定在5000,使上面4000端口的ajax去此项目取数据。
  • 當 Nginx 啟動時,它會先建立一個名為 master 的主程序,master 會讀取設定檔及綁定 port 並建立幾個名為 worker 的子程序,這些子程序會執行網路連線、讀寫檔案及和其他服務通訊的工作。worker 可以依需求在硬體容許的情況下增加開啟的數量,如此可以增加服務的連接數,但是不能超過硬體的限制。Nginx 的設定檔目錄在Nginx 的設定檔由數個指令 (directives) 組成,指令分為
  • 原文:Kubernetes 对象可以通过在目录中存储多个对象配置文件来创建、更新和删除,并使用
  • 如果把运维看做是医生给病人看病,则日志就是病人对自己的陈述,很多时候医生需要通过对病人的描述中得出病人状况,是否严重,需要什么计量的药,什么类型的药。所以古人有句话叫对症下药,这个症就是病人的描述加医生的判断,在重一点的病在加上很多的化验。在医生看病时病人的描述和化验单上的数据对医生是非常重要的。同理日志在运维中的作用也是类似的,但非常不幸,日志在很多运维中被严重低估,直到磁盘空间不足的时候才想到,这有个大的日志文件把他删了,这样可以节省空间。GoAccess是一个基于终端的快速日志分析器。其核心思想是实
  • 使用 nginx 的 proxy_store 缓存文件加速访问速度。nginx 的 proxy_store 可以将后端服务器的文件暂存在本地。基于此,可以在 nginx 上缓存后端服务器文件,加快访问速度。 比如:注意:由于 proxy_store 没有过期机制,因此如果后端文件有更新。需要采用其他方式删除 proxy_store 的缓存文件,以便 proxy_store 刷新文件。
  • 原文:你已经部署了你的应用程序并通过服务暴露它。现在干什么呢?Kubernetes 提供了许多工具帮助你管理应用程序的部署,包括缩放和升级。我们将更深入地讨论的功能包括许多应用程序需要创建多个资源,例如,Deployment 和 Service。多资源的管理可以通过将它们组合在同一个文件中(在 YAML 中使用
  • Knative在7月份Google Next上发布时,在博客圈引发了一片哗然,然后Riff和Openwhisk采用了它实现自己的FaaS解决方案。从表面上看,它似乎是基于容器即服务(CaaS)解决方案的最佳实践,但对于功能即服务(FaaS)解决方案,可以认为Knative事实上是一个FaaS反模式。在Knative的描述中,它指出它自己是“......构建,部署和管理现代无服务器工作负载”的方式,自Amazon Lambda推出以来,“无服务器”一词与FaaS相关联,说到这一点,重要的是要意识到创建一个无
  • 做运维的小伙伴应该都知道nginx日志的重要性,一般出现访问问题,我们可能第一时间要去看日志去分析问题,但除了协助我们排查问题外,如果对nginx日志进一步分析可以得到更有用的数据,例如可以监控某站点的http状态码、PV,UV情况,request_time和response_time等,如果辅助其它工具进一步分析可以预防一些安全问题,比如同一个IP的访问某页面超出了限制,我们可以设置策略发现后可以自动拒绝有危险的IP访问,这也是我们经常说的防刷功能,今天要跟大家分享的是如何将nginx日志存储到es中,
  • 阅读本篇文章以前,你需要具备基本的服务器运维知识,包括不限于: 基本 Shell 命令,服务器选择及配置,Nginx 基本操作…都已经为什么要写一篇文章专门讨论启用 HTTPS 这个问题呢,原因有几点:
  • 用了很久nginx,最多的使用场景还是反向代理功能(准确的说其实只使用了它反向代理的功能),对它的了解还是远远不够的,最近读了一遍文章《全面了解Nginx到底能做什么》文章写的比较全面,非常适合入门学习了解,经过作者的授权(感谢大佬)这里转发一下,下面把原文贴出来,好的东西当然是要分享出来嘛...原文地址:本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。
  • 最近碰到了一个 Nginx 做为反向代理设置上的坑。起因是将 Nginx 做为反向代理服务器,来统一处理内网服务的转发。使用了类似如下的配置:刚开始的时候,在这个文档 Nginx 文档