Nginx
lcli
这个作者很懒,什么都没留下…
展开
-
Nginx配置YII例子
1 NGINX配置 server { server_name domain.tld; root /usr/share/nginx/html; index index.html index.php; #Yii Specific location configurations. #SEF URLs for sa...翻译 2018-11-01 08:06:10 · 188 阅读 · 0 评论 -
HAProxy从零开始到掌握
本文转载自https://www.jianshu.com/p/c9f6d55288c0转载 2018-11-12 09:45:26 · 160 阅读 · 0 评论 -
高性能Nginx介绍(二)
14.4 nginx内部如前所述,nginx代码库由核心和许多模块组成。 nginx的核心是负责提供Web服务器,Web和邮件反向代理功能的基础;它支持使用底层网络协议,构建必要的运行时环境,并确保不同模块之间的无缝交互。但是,大多数协议和应用程序特定的功能都是由nginx模块完成的,而不是核心模块。在内部,nginx通过模块的管道或链来处理连接。换句话说,对于每个操作,都有一个正在进行相...翻译 2018-11-08 22:55:00 · 203 阅读 · 0 评论 -
Nginx配置HTTPS
要配置HTTPS服务器,必须在服务器块中的侦听套接字上启用ssl参数,并且应指定服务器证书和私钥文件的位置:server { listen 443 ssl; server_name www.example.com; ssl_certificate www.example.com.crt; ssl_certifi...翻译 2018-11-13 23:08:40 · 368 阅读 · 0 评论 -
Nginx配置文件基本介绍
NGINX和NGINX Plus与其他服务类似,因为它们使用以特定格式编写的基于文本的配置文件。默认情况下,该文件名为nginx.conf,而NGINX Plus则放在/ etc / nginx目录中。 (对于开源NGINX,位置取决于用于安装NGINX和操作系统的软件包系统。它通常是/ usr / local / nginx / conf,/ etc / nginx或/ usr / local ...翻译 2018-11-11 22:32:46 · 151 阅读 · 0 评论 -
在运行时控制NGINX进程
本节介绍NGINX在运行时启动的过程以及如何控制它们。Master and Worker ProcessesNGINX有一个主进程和一个或多个工作进程。如果启用了缓存,则缓存加载器和缓存管理器进程也会在启动时运行。主进程的主要目的是读取和评估配置文件,以及维护工作进程。工作进程执行请求的实际处理。 NGINX依赖于依赖操作系统的机制来有效地在工作进程之间分配请求。工作进程数由ngi...翻译 2018-11-11 22:25:39 · 191 阅读 · 0 评论 -
Nginx缓存常见问题
本节回答有关NGINX内容缓存的一些常见问题。可以对NGINX Cache进行检测吗?是的,使用add_header指令:add_header X-Cache-Status $upstream_cache_status;此示例在响应客户端时添加X-Cache-Status HTTP标头。以下是$ upstream_cache_status的可能值:MISS - 在缓存中找不到...翻译 2018-11-11 22:16:00 · 6103 阅读 · 0 评论 -
高性能Nginx介绍(一)
nginx(发音为“engine x”)是由俄罗斯软件工程师Igor Sysoev编写的免费开源Web服务器。自2004年公开发布以来,nginx一直专注于高性能,高并发性和低内存使用。 Web服务器功能之上的其他功能,如负载平衡,缓存,访问和带宽控制,以及与各种应用程序高效集成的能力,有助于使nginx成为现代网站架构的良好选择。目前,nginx是互联网上第二大最受欢迎的开源Web服务器。1...翻译 2018-11-08 08:14:54 · 379 阅读 · 0 评论 -
使用nginx作为HTTP负载均衡器
跨多个应用程序实例的负载平衡是一种常用技术,用于优化资源利用率,最大化吞吐量,减少延迟并确保容错配置。可以使用nginx作为非常有效的HTTP负载平衡器,将流量分配到多个应用程序服务器,并使用nginx提高Web应用程序的性能,可伸缩性和可靠性。负载均衡方法nginx支持以下负载平衡机制(或方法):循环 - 对应用程序服务器的请求以循环方式分发, 最少连接 - 下一个请求被分...翻译 2018-11-12 23:23:01 · 255 阅读 · 1 评论 -
nginx如何处理请求
基于名称的虚拟服务器nginx首先决定哪个服务器应该处理请求。让我们从一个简单的配置开始,其中所有三个虚拟服务器都在端口*:80上侦听:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_na...翻译 2018-11-12 23:15:57 · 243 阅读 · 0 评论 -
Nginx设置哈希值
为了快速处理静态数据集,例如服务器名称,映射指令的值,MIME类型,请求头字符串的名称,nginx使用哈希表。在启动期间和每次重新配置时,nginx选择最小可能大小的散列表,使得存储具有相同散列值的密钥的桶大小不超过配置的参数(散列桶大小)。表的大小以桶表示。继续调整,直到表大小超过散列最大大小参数。大多数哈希都有相应的指令允许更改这些参数,例如,对于服务器名称哈希,它们是server_names...翻译 2018-11-12 23:06:24 · 746 阅读 · 0 评论 -
Nginx连接处理方法
nginx支持各种连接处理方法。特定方法的可用性取决于所使用的平台。在支持多种方法的平台上,nginx通常会自动选择最有效的方法。但是,如果需要,可以使用use指令显式选择连接处理方法。支持以下连接处理方法:select - 标准方法。支持模块自动构建在缺乏更有效方法的平台上。 --with-select_module和--without-select_module配置参数可用于强制启用或...翻译 2018-11-12 23:04:36 · 196 阅读 · 0 评论 -
控制nginx
nginx可以用信号控制。默认情况下,主进程的进程ID将写入文件/usr/local/nginx/logs/nginx.pid。此名称可以在配置时更改,也可以使用pid指令在nginx.conf中更改。主进程支持以下信号:TERM,INT快速关闭 QUIT,强制关闭 HUP更改配置,跟上更改的时区(仅适用于FreeBSD和Linux),使用新配置启动新的工作进程,正常关闭旧工作进程 US...翻译 2018-11-12 23:02:21 · 180 阅读 · 0 评论 -
NGINX的缓存介绍(一)
我们都知道应用程序和网站的性能是他们成功的关键因素。但是,使应用程序或网站性能更好的过程并不总是很清楚。代码质量和基础架构当然是至关重要的,但在许多情况下,您可以通过专注于一些非常基本的应用程序交付技术,对应用程序的最终用户体验进行大量改进。其中一个例子是在应用程序堆栈中实现和优化缓存。此博客文章介绍的技术可以帮助新手和高级用户使用NGINX中包含的内容缓存功能,从而获得更好的性能。概观内...翻译 2018-11-09 22:50:13 · 1270 阅读 · 0 评论 -
nginx重新规则介绍(二)
示例 - 标准化域名NGINX重写规则的最常见用途之一是捕获网站域名的弃用或非标准版本,并将其重定向到当前名称。有几个相关的用例。从前名称重定向到当前名称此示例NGINX重写规则将来自www.old-name.com和old-name.com的请求永久重定向到www.new-name.com,使用两个NGINX变量从原始请求URL捕获值 - $ scheme是原始协议(http或htt...翻译 2018-11-09 22:14:46 · 501 阅读 · 0 评论 -
NGINX重写规则介绍(一)
在这篇博客文章中,我们将讨论如何创建NGINX重写规则(相同的方法适用于NGINX Plus和开源NGINX软件)。重写规则会更改客户端请求中的部分或全部URL,通常用于以下两种目的之一:通知客户他们请求的资源现在位于不同的位置。示例用例是指您的网站的域名已更改,您希望客户端使用规范的URL格式(带或不带www前缀),以及何时想要捕获并纠正域名的常见拼写错误。返回和重写指令适用于这些目的。 ...翻译 2018-11-09 08:29:18 · 827 阅读 · 0 评论 -
使用LVS实现负载均衡原理及安装配置详解
本文转载自http://www.cnblogs.com/liwei0526vip/p/6370103.html转载 2018-11-12 10:07:07 · 266 阅读 · 0 评论