欢迎光临IT网Linux学习频道

当前位置: > Linux服务器 > nginx >
  • [nginx] Nginx URL Rewrite – URL 转发规则 日期:2016-05-27 19:10:53 点击:131 好评:0

    Nginx(engine x)是由Igor Sysoev主导设计和实现的高性能的web服务器和邮件代理服务器,目前它已经成为代替在web服务器市场遥遥领先的apache服务器的首选替代品. 随着越来越多的大型站点的加入(大房注:国内有新浪、网易、六间房、豆瓣等,国外有wordpress...

  • [nginx] 让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方法 日期:2016-05-27 19:09:47 点击:71 好评:0

    主要是对我的个人博客的PHP执行代码进行Cache,对于Js,CSS直接在客户端缓存即可,这儿重点是对PHP的CGI执行结果在服务器端进行缓存,以减少服务器的DB查询压力,这样DB从21次/秒降低到13次/秒。目前让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE结合...

  • [nginx] Nginx 1.11.0 发布 日期:2016-05-26 12:48:41 点击:104 好评:0

    Nginx 1.11.0 发布了。 *) Feature: the transparent parameter of the proxy_bind, fastcgi_bind, memcached_bind, scgi_bind, and uwsgi_bind directives. *) Feature: the $request_id variable. *) Feature: the map directive supports combinations of...

  • [nginx] 编译安装nginx并实现反向代理负载均衡和缓存功能 日期:2016-05-26 11:22:37 点击:198 好评:0

    一、编译安装nginx 1、下载 1 [root@ns1~]#wgethttp://nginx.org/download/nginx-1.10.0.tar.gz 2、解压 1 2 [root@ns1~]#tarxfnginx-1.10.0.tar.gz [root@ns1~]#cdnginx-1.10.0 3、安装依赖组件 1 2 3 4 5 6 7 [root@ns1nginx-1.10.0]#yuminstallpcre-devel...

  • [nginx] Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] 日期:2016-05-25 22:59:31 点击:82 好评:0

    前言:本文是我撰写的关于搭建Nginx + PHP(FastCGI)Web服务器的第6篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了积极的作用。本文可能不断更新小版本,请记住原文链接http://blog.zya...

  • [nginx] Nginx 简单的负载均衡配置示例[IT网原创] 日期:2016-05-25 22:53:21 点击:102 好评:0

    http://www.it.net.cn和 linux.it.net.cn域名均指向 Nginx 所在的服务器IP。 用户访问http://www.it.net.cn,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。 用户访问http://linux.it.net.cn,将其负载均衡到192...

  • [nginx] Nginx 虚拟主机 VirtualHost 配置 日期:2016-05-25 10:38:14 点击:166 好评:0

    Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 我在《Apache 虚拟主机 VirtualHost 配置》介绍了在不同操作系统上使用 Apahce 虚拟主机...

  • [nginx] Nginx下使用中文URL和中文目录路径 日期:2016-05-25 10:30:11 点击:69 好评:0

    一、确定你的Linux系统是UTF编码,Root登录SSH: env|grep LANGLANG=en_US.UTF-8 二、NGINX配置文件里默认编码设置为utf-8 server{listen 80;server_name .inginx.com ;index index.html index.htm index.php;root /usr/local/nginx/html/inginx.com;charset...

  • [nginx] 用nginx反向代理解决VMware虚拟机在NAT模式下的80端口访问问题 日期:2016-05-25 10:28:55 点击:95 好评:0

    相信很多朋友已经遇到了这个问题,但是都没有什么好的解决方案。首先思路上觉得是只有一个公网IP,必须要有一个支持应用层的程序来进行转发,进行代理才能够顺利的把相应的请求发到相应的后端机器上,结果自然选择nginx来进行反向代理了。 环境: 宿主机是Wi...

  • [nginx] VMware虚拟机上配置nginx后,本机无法访问问题 日期:2016-05-25 10:24:07 点击:60 好评:0

    今天忙了一天,刚把nginx装在CentOS上,出现了好多问题,快大功告成了,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。 具体情况如下: 防火墙可以ping通虚拟机,虚拟机也可以ping通防火墙。 接着检查了服务器端的80端口...

  • [nginx] nginx如何在使用proxy_pass以后依然能使用error_page? 日期:2016-05-23 23:03:35 点击:180 好评:0

    server { listen 80; server_name cz.test.com; access_log /var/log/nginx/cz.test.com.access.log; root /tmp/cz; location / { include /etc/nginx/proxy.conf; error_page 404 = /about.html; recursive_error_pages on; if (-f $request_filename/index....

  • [nginx] 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway 日期:2016-05-23 15:16:16 点击:61 好评:0

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。 Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。 解决这两个...

  • [nginx] 用proxy_intercept_errors和recursive_error_pages代理多次302 日期:2016-05-23 15:14:35 点击:56 好评:0

    302是HTTP协议中的一个经常被使用状态码,是多种重定向方式的一种,其语义经常被解释为Moved Temporarily。这里顺带提一下,现实中用到的302多为误用(与303,307混用),在HTTP/1.1中,它的语义为Found. 302有时候很明显,有时候又比较隐蔽。最简单的情况,...

  • [nginx] Nginx-1.9.8推出的切片模块 日期:2016-05-23 15:10:51 点击:130 好评:0

    熟悉 CDN 行业主流技术的朋友应该都比较清楚,虽然 Nginx 近几年发展的如日中天,但是基本上没有直接使用它自带的 proxy_cache 模块来做缓存的,原因有很多,例如下面几个: 不支持多盘 不支持裸设备 大文件不会切片 大文件的 Range 请求表现不尽如人意 Ngin...

  • [nginx] read/write与recv/send的区别 日期:2016-05-23 14:56:23 点击:70 好评:0

    在功能上,read/write是recv/send的子集。read/wirte是更通用的文件描述符操作,而recv/send在socket领域则更专业一些。 当recv/send的flag参数设置为0时,则和read/write是一样的。+ 如果有如下几种需求,则read/write无法满足,必须使用recv/send: 为接收和...

  • [nginx] ngx.var.arg与ngx.req.get_uri_args的区别 日期:2016-05-23 14:55:47 点击:172 好评:0

    ngx.var.arg_xx与ngx.req.get_uri_args[xx]两者都是为了获取请求uri中的参数,例如 http://pureage.info?strider=1 为了获取输入参数strider,以下两种方法都可以: local strider = ngx.var.arg_strider local strider = ngx.req.get_uri_args[strider] 差...

  • [nginx] nginx proxy_cache与etag配合的问题 日期:2016-05-23 14:55:00 点击:130 好评:0

    首先谈谈遇到的问题: 一个Nginx架在一个后端服务的前面,Nginx proxy_pass到它并开启proxy_cache,假设这个后端服务总是会吐Etag响应头。 在应用中,我们发现当nginx 的proxy_cache成功将后端的页面cache住时,浏览器多次对该页面发起请求,会命中nginx的cache...

  • [nginx] 关于nginx中的host变量 日期:2016-05-23 14:53:57 点击:79 好评:0

    关于变量host,在Nginx的官网wiki中是如下说明的: $host:in this order of precedence: host name from the request line, or host name from the Host request header field, or the server name matching a request 直白的翻译一下:host变量的值按照如下...

  • [nginx] Nginx的配置解析系统 日期:2016-05-23 14:52:20 点击:107 好评:0

    几个重要的指令类型属性 我们知道,每一个Nginx的模块就是对应一个ngx_module_t类型的结构体,该结构体的commands成员是一个数组,里面包括了该模块的配置指令。每一个commands成员是ngx_command_t类型的结构体,其定义如下: struct ngx_command_s { ngx_str...

  • [nginx] Nginx中的进程间通信 日期:2016-05-23 13:17:40 点击:82 好评:0

    我们知道,Linux提供了多种进程间传递消息的方式,比如共享内存、套接字、管道、消息队列、信号等,每种方式都各有特点,各有优缺点。其中Nginx主要使用了其中的三种方式: 套接字(匿名套接字对) 共享内存 信号 本文主要结合代码讲一下前两种方式,匿名套接...

  • [nginx] Nginx配置proxy_pass 日期:2016-05-23 13:15:08 点击:109 好评:0

    在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 下面四种情况分别用http://192.168.1.4/proxy/test.html 进行访问。 第一种: location /...

  • [nginx] Nginx HTTP负载均衡/反向代理的相关参数测试 日期:2016-05-23 13:13:24 点击:65 好评:0

    测试目的 (1)弄清楚HTTP Upstream 模块中Server指令的max_fails与fail_timeout参 数的关系、它们对后端服务器健康情况的检查起到了什么作用、它们的取值对Http proxy模块中的其它指令是否有直接或间接的影响等 (2)测试HTTP Proxy模块中proxy_next_upstre...

  • [nginx] Nginx中的ngx_modules数组 日期:2016-05-23 13:12:16 点击:117 好评:0

    1.ngx_modules数组的产生 ngx_modules数组是在执行configure脚本后自动生成的,在objs/ngx_modules.c文件中。该数组即当前编译版本中的所有Nginx模块。 做如下操作,可以看到ngx_moduels数组的一般形式: 1.1 最简单的Nginx框架,不包含任何HTTP模块 cd ngin...

  • [nginx] nginx的反向代理模块 参数proxy_pass,proxy_method,proxy_hide_ 300 日期:2016-05-23 13:10:59 点击:79 好评:0

    nginx的反向代理模块有很多种配置,下面介绍一些常用的配置实例: 1.proxy_pass 语法: proxy_pass URL 配置块: location,if 详解:此配置项将当前请求反向代理到URL参数指定的服务器上,URL可以是主机名或者IP地址加端口的形式。例如: view plainprint?...

  • [nginx] wordpress在nginx中的rewrite重写规则 日期:2016-05-23 12:48:46 点击:157 好评:0

    对于wordpress开启静态化url时如何在nginx下配置重写rewrite规则,网上一大抄的一个方式是说这样配置: if (!-e $request_filename) { rewrite ^(.+)$ /index.php?q=$1 last; } 看起来没什么错误,但实际使用中总发现静态文件也被rewrite走了,去nginx官网发...

  • [nginx] 为博客nginx日志添加请求域名打印(host字段)及添加其他域跳转到主域 日期:2016-05-23 12:48:12 点击:123 好评:0

    前几天百度快照和流量都恢复了,心情很好,但今天看收录时突然发现迁移前服务器绑定的那个临时域名居然也在收录之列,这个不是一个好的现象,因为如果爬虫同时对两个域名同时抓取,会得到相同的内容,对于重复内容是很不利于收录的。查了下快照,发现百度依旧...

  • [nginx] nginx为js/css开启gzip压缩节省流量 日期:2016-05-23 12:47:28 点击:145 好评:0

    今天发现一个问题,发现博客的js和css都没有gzip压缩,大号js动辄就20几k,很奇怪,以为是迁移导致的某个地方忘了开,查了下,发现之前的也没开,疑惑。 我明明在ngix配置文件里加了gzipon;了,但为啥js和css没有开呢,查了下nginx文档,原来默认只对text/htm...

  • [nginx] nginx做反向代理proxy_pass,proxy_redirect的使用 日期:2016-05-23 12:46:32 点击:198 好评:0

    今天用nginx作为trac的反代,发现一个问题,就是登入登出跳转的时候是白页,看了下网页相应内容,发现相应的location是空的。查了一下发现是只单纯用了proxy_pass,没有使用proxy_redirect. 假设前端url是example.com。后端server域名是in.com,那么后端serv...

  • 首页
  • 上一页
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 下一页
  • 末页
  • 722011
栏目列表
推荐内容