随笔分类 - nginx
摘要:一般来说 nginx 配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx 进程数,建议按照 cpu 数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000
阅读全文
摘要:一 Nginx代理 1.1 Nginx代理概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器。同时也是一个IMAP、POP3、SMTP代理服务器。nginx可以作为一个HTTP服务器进行网站的发布处理,同时nginx可以作为反向代理进行负载均衡的实现。 1.2 Nginx代
阅读全文
摘要:1. Nginx 介绍 传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。 Nginx 是开源、高性能、高可靠的 Web 和
阅读全文
摘要:1.nginx静态文件缓存 如果要熟练使用nginx来实现文件的缓存,那下面的几个指令你必须要牢记于心 作用:设置缓存数据的相关信息 Syntax: proxy_cache_path path [levels=levels] [use_temp_path=on|off] keys_zone=name
阅读全文
摘要:基本参数优化 server_tokens off; #关闭在错误页面中的nginx版本号,安全性是有好处的 sendfile on; #传输文件时发挥作用 tcp_nopush on; #一个数据包里发送所有头文件 tcp_nodelay on; #不缓存数据 keepalive_timeout 1
阅读全文
摘要:nginx配置如下: #指定nginx进程运行用户以及用户组user www www;#nginx要开启的进程数为8worker_processes 8;#全局错误日志文件#debug输出日志最为详细,而crit输出日志最少/var/log目录是linux下的日志存放目录error_log /var
阅读全文
摘要:user root; #运行用户 worker_processes 1; #启动进程,通常设置成和cpu的数量相等 #全局错误日志及PID文件 error_log /usr/local/nginx/logs/error.log; error_log /usr/local/nginx/logs/err
阅读全文
摘要:下载webbench软件和安装 [root@master ~]# tar -zxf webbench-1.5.tar.gz [root@master ~]# cd webbench-1.5[root@master webbench-1.5]# mkdir -pv /usr/local/man/man
阅读全文
摘要:安装ab命令 [root@master ~]# yum -y install httpd-tools 硬件配置型号 [root@master ~]# dmidecode | grep "Product Name" Product Name: VMware Virtual Platform Produ
阅读全文
摘要:集群是什么 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服器。这些服务器之间可以彼此通信,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理。当用户客户机请求集群系统时,
阅读全文
摘要:Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。下面我就来说说server_name的使用吧:server_name的匹配顺序Nginx中的server_name指令主要用于配置基于名称虚拟主机,se
阅读全文
摘要:^~ 标识符匹配后面跟-一个字符串。匹配字符串后将停止对后续的正则表达式进行匹配,如location ^~ /images/ , 在匹配了/images/这个字符串后就停止对后续的正则匹配= 精准匹配,如location=/,只会匹配url为/的请求。 ~ 区分大小写的匹配。 ~* 不区分大小写的匹
阅读全文
摘要:Nginx优化分类 安全优化(提升网站安全性配置) 性能优化(提升用户访问网站效率) Nginx安全优化 隐藏nginx版本信息优化 官方配置参数说明:http://nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens 官方参数
阅读全文
摘要:Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同
阅读全文
摘要:[root@localhost ~]# yum -y install pcre-devel zlib-devel openssl openssl-devel gcc* [root@localhost ~]# useradd -r -s /sbin/nologin nginx [root@localh
阅读全文
摘要:$args #请求中的参数值$query_string #同 $args$arg_NAME #GET请求中NAME的值$is_args #如果请求中有参数,值为"?",否则为空字符串$uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值
阅读全文
摘要:#定义Nginx运行的用户和用户组user www www;##nginx进程数,建议设置为等于CPU总核心数.worker_processes 8;##全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/
阅读全文