Maison >développement back-end >tutoriel php >nginx 很详细的一个综合说明

nginx 很详细的一个综合说明

WBOY
WBOYoriginal
2016-08-08 09:29:461285parcourir

http://www.ttlsa.com/nginx/

HTTP缓存机制:

1. 源服务器宣称的内容缓存能力。 主要是对http头信息来[……]

阅读全文

分类: Nginx标签: nginx, web缓存

Nginx SSL反向代理

2015年1月25日默北

Nginx反向代理,用的场景非常之多。Nginx反向代理配置可以参见下本博客内容。那么,nginxSSL反向代理该如何配置呢?SSL配置请站内搜索,这里就不累述了。

修改nginx.conf配置

server {

        listen          443 ssl;[......]

阅读全文

分类: Nginx标签: nginx, ssl, 反向代理

Nginx阻止用户代理

2015年1月13日默北

有些时候,需要阻止某些用户代理访问网站,比如ab,wget,curl等等,这就需要使用到$http_user_agent变量。

修改nginx.conf

if($http_user_agent ~* (Wget|ab) ) {

   return403;

}

 

if($http_u[......]

阅读全文

分类: Nginx标签: nginx

nginx从入门到精通pdf下载(TTLSA出品)

2015年1月9日管理员

《nginx从入门到精通PDF》介绍

出品网站:运维生存时间

TTLSA作者:漠北、凉白开

整理者:Donan(QQ:305765814)

出品网址:www.ttlsa.com

官方微博:www.weibo.com/ttlsa/

官方QQ群:39514058、6690[……]

阅读全文

分类: Nginx标签: nginx, nginx.pdf, nginx教程, nginx电子书

nginx定制header返回信息模块ngx_headers_more

2014年11月29日默北

一. 介绍ngx_headers_more

ngx_headers_more 用于添加、设置和清除输入和输出的头信息。nginx源码没有包含该模块,需要另行添加。

该模块是ngx_http_headers_module模块的增强版,提供了更多的实用工具,比如复位或清除内置头信息,如Conte[……]

阅读全文

分类: Nginx标签: add_header, header, headers, nginx, ngx_headers_more

nginx配置ssl双向验证 nginx https ssl证书配置

2014年11月20日凉白开

1、安装nginx

参考《nginx安装》:http://www.ttlsa.com/nginx/nginx-install-on-linux/

如果你想在单IP/服务器上配置多个https,请看《nginx 同一个IP上配置多个HTTPS主机》

2、使用openssl实现证书中心[……]

阅读全文

分类: Nginx标签: Linux, nginx, nginx ssl, ssl

nginx日志切割

2014年11月10日凉白开

#!/bin/bash

 # This script run at 00:00

# The Nginx logs path

 logs_path="/usr/local/nginx/logs"

 pid=`ps-ef|grep-vgrep|grepnginx|gr[......]

阅读全文

分类: Nginx标签: Linux, nginx, nginx日志

基于cookies的nginx灰度发布

2014年11月8日凉白开

灰 度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。[……]

阅读全文

分类: Nginx标签: cookies, Linux, nginx

Nginx Upstream timed out (110: Connection timed out)

2014年10月25日默北

在Nginx错误日志中,有大量的下列信息:

Upstream timed out (110: Connection timed out) while reading response header from upstream

这种情况主要在厦门两种情况下发生:

1. nginx pro[……]

阅读全文

分类: Nginx标签: nginx, upstream

HTTP Keepalives

2014年10月21日默北

在nginx与upstream之间启用HTTP Keepalives有助于提供性能,减少连接的等待时间,并可以减少对端口的占用,避免大流量情况下,端口耗尽。

HTTP协议使用TCP连接传输的HTTP请求和接收HTTP响应的。HTTP Keepalive 允许对这些TCP连接的复用,从而避免了创[……]

阅读全文

分类: Nginx标签: http, Keepalives, nginx

nginx 重写URL尾部斜杠

2014年10月13日默北

网友问如何在URL后面添加上斜杠。顺便总结了下针对URL结尾添加斜杠和删除斜杠的改写规则。

1. 在URL结尾添加斜杠

在虚拟主机中这么添加一条改写规则:

rewrite ^(.*[^/])$ $1/ permanent;

例如:

server {

    listen 80;[......]

阅读全文

分类: Nginx标签: nginx, 重定向

使用nginx作为HTTP负载均衡

2014年9月28日默北

1. 介绍

在许多应用中,负载平衡是一种常用的技术来优化利用资源最大化吞吐量,减少等待时间,并确保容错。

可以使用nginx的作为一种非常高效的HTTP负载平衡器,将流量分配到多个应用服务器上提高性能,可扩展性和高可用性。

2. 负载均衡方法

nginx支持下面几种负载均衡机制:

    [……]

阅读全文

分类: Nginx标签: loadbance, nginx, 负载均衡

安装OpenResty

2014年9月26日默北

OpenResty,也被称为“ngx_openresty”,是一个基于Nginx的核心Web应用程序服务器,它包含了大量的第三方的Nginx模块和大部分系统依赖包。 OpenResty不是Nginx的分支,它只是一个软件包。主要有章亦春维护。

为什么是OpenResty?

OpenResty允许[……]

阅读全文

分类: Nginx标签: nginx, OpenResty

Nginx 实现AJAX跨域请求

2014年9月24日默北

AJAX从一个域请求另一个域会有跨域的问题。那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令。如下所示:

location /{

add_header 'Access-Control-Allow[......]

阅读全文

分类: Nginx标签: AJAX, nginx

Nginx 负载均衡: 由理论到实践

2014年9月22日默北

Nginx负载均衡的应用很广,很多场景下都在使用这种架构。

环境如下:

192.168.1.100 (master node)  server1
192.168.1.109 (slave)        server2
192.168.1.106 (slave)        serve[......]

阅读全文


以上就介绍了nginx 很详细的一个综合说明,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn