上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 81 下一页
摘要: 前言 简单介绍一下http的一些指令。 正文 一般http的嵌套规则是这样的: http{ upstream{} split_clients {} map{} gep{} server{ if(){} localtion{ limit_except{....} } location{ locatio 阅读全文
posted @ 2022-05-02 23:27 敖毛毛 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下nginx的模块。 正文 https://nginx.org/en/docs/ 这里面可以看到官方模块。 比如打开这个模块: https://nginx.org/en/docs/http/ngx_http_gzip_module.html 文档分为几个部分: 例子部分: 指令(a56爆大奖在线娱乐 阅读全文
posted @ 2022-05-02 15:41 敖毛毛 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下nginx的网络模型。 正文 网络拓扑图: 数据流: 网络传输大概是这样传输的。 nginx 事件循环: 事件处理过程: 上面两张图什么意思呢? 其实就是说,nginx 是通过事件驱动的,比如说操作系统将accept 队列中取出给nginx,nginx 取出后进行相应的处理,然后产 阅读全文
posted @ 2022-05-02 13:57 敖毛毛 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下nginx的设计模型,对a56爆大奖在线娱乐们设计程序还是有一定帮助的。 正文 这里先列一下模型哈,后面有深入篇,介绍的比较清楚。 nginx 的处理模型: nginx 进程模型: 可以看到下面列出了进程: 这里的worker 进程只有一个哈。 同样可以看到他们的关系,父进程是master proc 阅读全文
posted @ 2022-05-02 12:57 敖毛毛 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一些https。 正文 pki 公钥基础设施: 证书链: tls 通讯过程 验证身份 达成安全套件共识 传递秘钥 加密通讯 sudo yum install epel-release sudo yum install certbot sudo yum install python2-c 阅读全文
posted @ 2022-05-02 11:14 敖毛毛 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下nginx的静态服务。 正文 一般静态服务一般是alias 和 root。 就是上面这个哈。 那么root和alias 的区别是啥呢? 比如root: 然后修改一下就是: 如果这样配那么就会404了。 a56爆大奖在线娱乐们的意思是/static 然后映射到这个目录下,这样是不行的。它的意思是去/h 阅读全文
posted @ 2022-05-02 00:02 敖毛毛 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下goaccess。 正文 安装: yum install epel-release yum install GeoIP GeoIP-devel GeoIP-data yum install libncursesw5-dev ncurses-libs ncurses-devel 然后 阅读全文
posted @ 2022-05-02 00:01 敖毛毛 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 前言 简单整理一下反向代理。 正文 为什么要反向代理呢? 其实这个问题也是相对来说比较好理解的。 一个就是解耦,为什么这么说呢,就是将原本应用的一部分剥离出来,比如说限制流量,如果在程序中写那么相比会增加程序的复杂度。 水平扩展,这个没什么好说的吧,有了水平扩展那么整体性能就得到了一个大的提高。 那 阅读全文
posted @ 2022-05-01 20:52 敖毛毛 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 前言 简单演示热部署和日志切割。 正文 什么是热部署了,a56爆大奖在线娱乐们前文也说过了一个编译后的nginx 二进制。 热部署就是无需停止现有的nginx,替换正在运行的nginx。 步骤: 复制nginx 二进制替换掉原先的nginx文件。 kill -USR2 13195 给nginx 发送信号 这里出现了另 阅读全文
posted @ 2022-05-01 17:52 敖毛毛 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 前言 简单编译一下nginx。 正文 为什么a56爆大奖在线娱乐们要去编译nginx。 系统安装,比如yum安装,会把nginx 模块直接编译进来。 这意味着,a56爆大奖在线娱乐们无法使用第三方的包。如果a56爆大奖在线娱乐们需要使用第三方包,那么需要编译出来。 第一步需要下载出nginx 包: wget https://nginx.org/down 阅读全文
posted @ 2022-05-01 16:19 敖毛毛 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 81 下一页