-
40个 Nginx 常问面试题
“Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 什么是 Nginx? “Nginx 是一个 轻量级 / 高性能的反向代理 Web 服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理 2-3 万并发连接数,官方监测能支持 5 万并发,现在中国使用 nginx 网站用户有很多,例如:新浪、网易、 腾讯等。 Nginx 有哪些优点? 跨平台、配置简…
-
Linux 上 Nginx 获得最佳性能的 8 种方法
NGINX 是一种流行的、免费的开源 Web 服务器。默认的 NGINX 配置足以让 Web 服务器正常工作。 但是,如果您想充分利用 NGINX,则需要使用其配置文件并设置可优化服务器性能的参数。您将在Linux 机器上的 /etc/nginx 目录中找到配置文件。 什么是 NGINX? NGINX 是一种现代 Web 服务器,您可以将其用作媒体流、邮件服务器、反向代理、负载平衡器、缓存服务器等。 被 VMware、IBM、Cisco、Apple、Microsoft LinkedIn、Netf…
-
终于有人把Nginx说清楚了,图文详解!
想必大家一定听说过Nginx,若没听说过它,那么一定听过它的“同行”Apache吧! Nginx的产生 Nginx同Apache一样都是一种Web服务器,基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。 然而,这些服务器在设计之初受到当时环境的局限,例如当时的用户规模,网络带宽,产品特点等局限并且各自的定位和发展都不…
-
Nginx 五大常见应用场景
Nginx 是一个很强大的高性能 Web 和反向代理服务,它具有很多非常优越的特性,在连接高并发的情况下,Nginx 是 Apache 服务不错的替代品。其特点是占有内存少,并发能力强,事实上 nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用 Nginx 网站。 在我们的日常工作学习中,我们会该如何去优化自己的 Nginx 服务器?遇到以下问题我们该如何处理呢? 一、自定义返回客户端的404错误页面 1)优化前,客户端使用…
-
Nginx常见用法总结(面试必备)
Nginx在日常开发过程中主要作为静态资源服务器(http服务器)和反向代理服务器。 Nginx常用变量 $host: 请求的主机头 $remote_addr: 客户端IP地址 $remote_port: 客户端端口号 $remote_user: 已经经过Auth Basic Module验证的用户名 $http_referer: 请求引用地址 $http_user_agent: 客户端代理信息(UA) $http_x_forwarded_for: 相当于网络访问路径 $body_bytes_s…
-
Nginx 主线版 1.13.11 发布+摩拜单车创始人证实被美团收购【马哥教育早报-233期】
2018年04月04日 星期三 【马哥教育新闻快报233期】 导读:Nginx 主线版 1.13.11 发布+摩拜单车创始人证实被美团收购 每日一句 失意事来,治之以忍,方不为失意所苦。快心事来,处之以淡,方不为快心所惑。 早报内容 0.Nginx 主线版 1.13.11 发布,Bug 修复版本 Nginx 主线版 1.13.11 已发布,该版本增加了一项新特性,以及修复了两个 bug。 新特性:”listen” 指令的”proxy_protocol” 参数现已支持 PROXY 协议版本 2Bu…
-
Wine 2.0.5 发布+Ubuntu Base 18.04提供28MB映像文件【马哥教育早报-221期】
2018年03月19日 星期一 【马哥教育新闻快报221期】 导读:Wine 2.0.5 发布+Ubuntu Base 18.04提供28MB映像文件 每日一句 盛世创业重统之英雄,以襟怀豁达为第一义;末世扶危救难之英雄,以心力劳苦为第一义。 早报内容 0.Wine 2.0.5 发布,bug 修复版本 Wine 2.0.5 已发布,Wine(“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及…
-
Flash Player 再爆零日漏洞+DB-Engines 2 月全球数据库排名:MongoDB 爆发【马哥教育早报-198期】
2018年02月05日 星期一【马哥教育新闻快报198期】 导读:Flash Player 再爆零日漏洞+DB-Engines 2 月全球数据库排名:MongoDB 爆发 每日一句 想出新办法的人在他的办法没有成功以前,人家总说他是异想天开。 早报内容 0.运维利器 RunDeck 2.10.6 发布,服务器自动化操作 RunDeck 2.10.6 已发布,RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面…
-
微软和 Canonical定制 Linux 内核+hi-nginx-1.0.7 发布【马哥教育早报-113期】
2017年9月25日 星期一 马哥教育新闻快报 导读:微软和 Canonical定制 Linux 内核+hi-nginx-1.0.7 发布 每日一句 成功的路上并不拥挤,因为坚持梦想的人不多! 早报内容 0.微软和 Canonical定制 Linux 内核 微软与 Canonical 之间的合作关系变得更密切了。Canonical 宣布与 Microsoft Azure 合作为 Ubuntu 16.04 LTS 云镜像构建一个定制 Linux 内核。新的定制内核将会获得与支持内核相等的安全和支持…
-
三分钟看懂Nginx服务器的缓存原理和机制
Nginx服务器的缓存原理,是在学习过程中比较重要的一个知识点,学习通透之后,对于自己的能力会有不小的提升——而且提升不只限于nginx一方面,技术理论一通百通,对于理解其他内容也会有很大帮助。 Web缓存主要思想 Web缓存技术的基本思想是利用客户访问的时间局部性原理,对客户已经访问过的内容在Nginx服务器本地建立副本,这样在一段时间内再次访问该数据,就不需要通过Nginx服务器再次向后端服务器发出请求,所以能够减少Nginx服务器与后端服务器之间的网络流量,减轻网络拥塞,同时还能减小数据传…