Nginx
文章平均质量分 85
Nginx是一台高性能 Web 服务器,它使用了非常少的系统资源。这里,你将会学到在各种环境中如何调整 Nginx 以及一些模糊的配置选项,以便设计一个符合你需求的配置文件。
洒家肉山大魔王
学习是一辈子的事情,去身上的戾气也是一辈子的修炼。
展开
-
Nginx+Tomcat实现负载均衡、动静分离(脚本方法)
反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器(例:Tomcat),并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器(例:Nginx)对外就表现为一个反向代理服务器。服务端接收来自客户端的请求中,既有静态资源也有动态资源,静态资源由 Nginx 提供服务,动态资源由 Nginx 转发至后端。Tomcat 每秒的吞吐量为0.6M,Nginx 的每秒吞吐量为3.6M。原创 2023-03-04 15:30:14 · 673 阅读 · 0 评论 -
Nginx系列(7):Nginx高并发初探
目录1、场景设置 — NGINX进程模型二、为什么框架如此重要?三、NGINX是如何运作的呢?四、NGINX内部工作进程五、NGINX是一个真正的大师六、更新配置文件升级NGINX七、结语原文出处:https://www.cnblogs.com/dz11/p/10215089.htmlNGINX 在网络应用中表现超群,在于其独特的设计。许多网络或应用服务器大都是基于线程或者进程的简单框架,NGINX突出的地方就在于其成熟的事件驱动框架,它能应对现代硬件上成千上万的并发连接转载 2020-06-30 21:47:31 · 289 阅读 · 0 评论 -
Nginx系列(6):Web服务器分析(理论)
目录一、Apache 的工作模式1.apache三种工作模式2.prefork的工作原理3.worker的工作原理4.event 基于事件机制的特性二、支持高并发的Web服务器三、Nginx详解1.简介2.Nginx 工作原理3.Nginx 架构4.Nginx 基础功能5.Nginx IMAP/POP3 代理服务功能6.Nginx 支持的操作系统7.Nginx 结构与扩展8.Nginx 其他HTTP功能9.为什么选择Nginx一、Apach原创 2020-06-29 21:45:59 · 296 阅读 · 0 评论 -
Nginx系列(5):Web服务器分析之Linux I/O(理论中)
目录一、Linux I/O 模型1.I/O模型分类2.I/O模型的相关术语二、Linux I/O 模型具体说明1.阻塞I/O2.非阻塞I/O3.I/O复用(select和poll)4.信号驱动I/O(SIGIO)5.异步I/O(Posix.1的aio_系列函数)6.I/O 模型总结(如下图)三、Linux I/O模型的具体实现1.主要实现方式有以下几种:2.为什么epoll、kqueue、/dev/poll比select高级?3.Windows or原创 2020-06-29 21:35:27 · 506 阅读 · 0 评论 -
Nginx系列(4):Web服务器分析(理论上)
一、线程、进程、并发连接数在说Web服务器之前,先说说线程、进程、以及并发连接数。1.进程与线程 进程是具有一定独立功能的程序,关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。从逻辑角度来看,多线程的意义在于一个应用程序(进程)中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用来实现,而是作为进程来调度和管理以及资源分配。这就是进程和线程的重要区别。进程和线程的主要区别在于,进程有独立的地址空间,一个进程崩溃后,在保护模式下...原创 2020-06-29 21:24:37 · 252 阅读 · 0 评论 -
Nginx系列(3):Nginx配置文件nginx.conf中文详解
######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/nginx/logs/error.log info;#进程pid文件pid /usr/local/nginx.原创 2020-06-27 11:06:42 · 343 阅读 · 0 评论 -
Nginx系列(2):10分钟看懂Nginx到底能做什么?
目录1、Nginx能做什么2、反向代理3、负载均衡3.1RR(默认)3.2权重3.3ip_hash3.4fair(第三方)3.5url_hash(第三方)4、HTTP服务器5、动静分离6、 正向代理7、小结本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多,介绍不完且篇幅有限,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解过的。内容质量有限,欢迎留言交流。1、Nginx能做什么【1】反向代理【...原创 2020-06-26 21:57:50 · 1117 阅读 · 2 评论 -
Nginx系列(1):Nginx的离线安装及配置详解
前言原创 2020-06-26 21:14:39 · 13213 阅读 · 9 评论