![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
GoverChan
活在当下~
展开
-
linux运维工具集合图
原创 2020-12-02 11:20:57 · 258 阅读 · 0 评论 -
Nginx工作原理以及常见错误分析
NGINX 以高性能的负载均衡器,缓存,和 web 服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和 Linux 设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。1. Nginx 的模块与工作原理Nginx 由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过...原创 2019-12-04 14:50:09 · 934 阅读 · 0 评论 -
io模式/socket流程
IO模式和IO多路复用阅读目录1 基础知识回顾 2 I/O模式 3 事件驱动编程模型 4 select/poll/epoll的区别及其Python示例 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下。不过,搞清楚这些概念之前,还得先回顾一些基础的概念。回到顶部1 基础知识回顾注意:咱们下面说的都是Linux环境下...转载 2019-05-24 00:37:01 · 567 阅读 · 0 评论 -
nginx 内置变量
$args #请求中的参数值$query_string #同 $args$arg_NAME #GET请求中NAME的值$is_args #如果请求中有参数,值为"?",否则为空字符串$uri #请求中的当前URI(不带请求参数,参...原创 2018-07-03 14:53:34 · 208 阅读 · 0 评论 -
PHP-FPM进程数的设定
PHP-FPM进程数的设定近日,服务器出现异常,网站不能正常访问。经排查是php的问题。在重启php-fpm时,恢复正常。1分钟之后又出现故障。查看php日志文件 /usr/local/php/var/log 后提示WARNING: [pool www] server reached pm.max_children setting (5), consider raising it子进程数已经达到设...原创 2017-09-12 16:26:55 · 1133 阅读 · 0 评论 -
一键格式化linux服务器上nginx.conf文件
1.下载 nginx.vimhttp://www.vim.org/scripts/script.php?script_id=18862.将 nginx.vim 复制到下面目录/usr/share/vim/vim70/syntax3.配置 nginx.vim 修改vim目录下的filetype.vim文件在开始的地方加入 : au BufRead,BufN原创 2017-07-05 17:52:28 · 6003 阅读 · 4 评论 -
nginx内置变量
使用 Nginx 内置绑定变量Nginx作为一个成熟、久经考验的负载均衡软件,与其提供丰富、完整的内置变量是分不开的,它极大增加了对Nginx网络行为的控制细度。这些变量大部分都是在请求进入时解析的,并把他们缓存到请求cycle中,方便下一次获取使用。首先来看看Nginx对都开放了那些API。参看下表:名称说明$arg_name请求中的name参数$args请求中的参数$binary_remote...原创 2017-06-01 11:32:17 · 415 阅读 · 0 评论 -
nginx匹配规则说明以及匹配的优先级
location 匹配规则语法规则location [=|~|~*|^~] /uri/ { … }模式含义location = /uri= 表示精确匹配,只有完全匹配上才能生效location ^~ /uri^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ pattern开头表示区分大小写的正则匹配location ~* pattern开头表示不区分大小写的正则匹配loca...原创 2017-06-01 11:29:19 · 15770 阅读 · 3 评论 -
nginx 二级域名
在nginx实现不限制二级域名,也就是说用*来解析一下域名,可以实现多个域名,二级域名甚至三级域名,四级域名都可以实现,下面将配置说一下。首先确定是在server的配置项里面添加server{listen 192.168.79.129:80;server_name localhost,*.test.com;root /www/htmlindex index.html index.htm;if ($...原创 2016-05-15 13:36:55 · 637 阅读 · 0 评论 -
nginx安装与配置
nginx服务器安装及配置文件详解Posted on 2015-05-17 | In Linux , Nginx | 6条评论nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和nginx.conf配置选项的说明,留作以后参考。像负载均衡配置(包括健康检查)、缓存(包括清空缓存)配置实例,请参考http://seanloo...原创 2016-07-19 22:55:14 · 578 阅读 · 0 评论 -
tengine详细安装教程
环境:系统硬件:VMware vsphere (CPU:2*4核,内存2G)系统版本:CentOS Linux release 7.0.1406安装步骤:1.系统环境1.1 更新系统[root@centos ~]# yum update -y1.2 查看环境[root@centos ~]# cat /etc/RedHat-releaseCentOS Linux release 7.0.1406 (...原创 2016-07-19 21:56:59 · 5273 阅读 · 0 评论 -
nginx负载均衡实践原理
nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和mod...原创 2017-02-27 12:01:41 · 311 阅读 · 0 评论 -
淘宝开源Web服务器Tengine基本安装步骤
准备工作(安装 Tengine 需要:pcre、openssl、zlib 源码)http://tengine.taobao.org/download/tengine-2.1.2.tar.gzhttp://jaist.dl.sourceforge.net/project/pcre/pcre/8.39/pcre-8.39.ziphttp://heanet.dl.sourceforge.net/proj...原创 2016-07-05 00:32:22 · 932 阅读 · 0 评论 -
张宴的博客nginx+php+mysql搭建篇
[ 2010-3-4 20:10 | by 张宴 ] [文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26 转载请注明原文链接:http://blog.zyan.cc/nginx_php_v6/] 前言:本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,...原创 2016-07-19 23:02:38 · 5876 阅读 · 0 评论 -
基本的 (优化过的)配置Nginx
基本的 (优化过的)配置我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的/etc/nginx目录中找到nginx.conf。首先,我们将谈论一些全局设置,然后按文件中的模块挨个来,谈一下哪些设置能够让你在大量客户端访问时拥有良好的性能,为什么它们会提高性能。本文的结尾有一个完整的配置文件。高层的配置nginx.conf文件中,Nginx中有少数...原创 2015-06-15 13:22:15 · 319 阅读 · 0 评论 -
nginx 重写 rewrite 基础及实例
nginx 重写 rewrite 基础及实例nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配-f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 flag标记last 相当于Apache里...原创 2015-06-15 13:09:03 · 356 阅读 · 0 评论 -
Nginx+php+mysql+phpmyadmin centos6.x 配置教程
1. 安装nginx[root@imysql ~]# rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm [root@imysql ~]# yum install -y nginx //安装nginx [root@imysql ~]# ch...原创 2015-06-12 07:30:01 · 402 阅读 · 0 评论 -
Nginx配置文件详细说明
Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作...原创 2015-06-12 07:27:47 · 362 阅读 · 0 评论