![](https://img-blog.csdnimg.cn/20201012125928836.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
文章平均质量分 71
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
肥叔菌
本博客主要用于记录学习过程中的笔记,每隔一段时间,博主将会将精华内容整合发到知乎、简书上。欢迎关注博主肥叔菌在其他平台上的账号,谢谢。
B站:https://space.bilibili.com/456254145
segmentfault:https://segmentfault.com/u/feishujun/articles
简书:https://www.jianshu.com/u/67bab078551a
展开
-
CloudFlare遇到Error 526无效的SSL证书解决方法
CloudFlare遇到Error 526错误提示,Invalid SSL certificate(无效的SSL证书)如何解决呢?新手在搬家、转移DNS代管、以及更换SSL的时候经常碰到526错误,导致网站安装无法继续下去。CloudFlare遇到Error 526无效的SSL证书原因分析1.Cloudflare SSL配置,设置为 “Full SSL (Strict)” 时,无法判断来源 Web 服务器上 SSL 证书。2.来源 Web 服务器 SSL 证书过期。3.来源 Web 服务器 SSL原创 2022-05-02 16:30:38 · 9580 阅读 · 1 评论 -
Nginx 设计架构概览
Nginx服务器架构Nginx服务器启动后,产生一个主进程(master process),主进程执行一系列工作后产生一个或者多个工作进程(worker process)。主进程主要进行Nginx配置文件解析、数据结构初始化、模块配置和注册、信号处理、网络监听生成、工作进程生成和管理等工作;工作进程主要进行进程初始化、模块调用和请求处理等工作,是Nginx服务器提供服务的主体。在客户端请求动态站点的过程中,Nginx服务器还涉及和后端服务器的通信。Nginx服务器将接收到的Web请求通过代理转发到后端服务原创 2021-05-25 22:55:51 · 461 阅读 · 1 评论 -
Nginx configure执行流程-未完成
configureconfigure执行流程configure生成的文件configure执行流程configure由Shell脚本编写,中间会调用<nginx-source>/auto/目录下的脚本。这里将只对configure脚本本身做分析,对于它所调用的auto目录下的其他工具脚本只做功能性的说明。#!/bin/sh# Copyright (C) Igor Sysoev# Copyright (C) Nginx, Inc.LC_ALL=Cexport LC_ALL# au原创 2021-03-14 12:08:33 · 2078 阅读 · 0 评论 -
Nginx ubuntu20.04源码安装nginx
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma原创 2021-03-14 11:16:24 · 3002 阅读 · 0 评论 -
Nginx入门一:介绍
2002年,在仔细研究了已有的Web服务器之后,当时任职于俄罗斯门户网站Rambler的工程师Igor Sysoev开始编写一个新的Web服务器,目标是解决高并发的C10K问题。并于2004年开源版本号为0.1.0的Nginx代码。2011年,Nginx之父在旧金山正式成立公司,为Nginx提供商业服务并发布商业版的Nginx Plus。C10K问题:http://www.kegel.com/c...原创 2019-06-19 16:32:20 · 8787 阅读 · 0 评论 -
Nginx编译安装和基本使用
由于Nginx的一些模块需要依赖其他第三方库,通常有pcre库(支持rewrite模块)、zlib库(支持gzip模块)和openssl(支持ssl模块)等。yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-develLinux版本的编译和安装:Nginx软件的自动脚本为了方便,在文件系统的根目录下新建Nginx_123目录,最后会把编译好的Nginx安装到此目录中。同时,在此目录中新建N原创 2021-02-08 21:58:42 · 2410 阅读 · 0 评论 -
深入浅出DPDK学习笔记——Nginx简单使用DPDK
安装虚拟机,并添加网络适配器,如下所示编辑vmave安装虚拟机的文件夹下修改.vmx文件中的ethernetx.virtualDev为vmxnets查看多中断网卡的中断号将nginx的worker进程绑定到cpu上,并将cpu和网卡的中断绑定,实现网卡中断唤醒相应的进程修改nginx的配置,修改worker对cpu的亲和性,一个worker对应一个核,使用掩码来指定8个核中的一个编译DPDK绑定cpu核到相应的中断号...原创 2021-02-05 12:48:55 · 4073 阅读 · 0 评论