nginx

mac 下 安装nginx的方法小结-无双技术网

mac 下 安装nginx的方法小结

下载相应版本的nginx解压进入该版本的目录下在命令行执行 ./configure  --with-cc-opt='-Wno-deprecated-declarations' --without-http_rewrite_module
7年前
011510
Nginx配置入门教程-无双技术网

Nginx配置入门教程

基本概念Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下图:
7年前
010430
Nginx反斜杠自动解码问题解决方法-无双技术网

Nginx反斜杠自动解码问题解决方法

nginx 会对uri中的字符进行解码然后传递给fastCGI,一般情况下也无妨,偏偏我的搜索词中含有反斜杠,编码后的地址 代码如下: /search/Madmanfoo%2fLovesong/ nginx传递给php的地址就变成了,我...
7年前
012800
nginx try_files指令判断文件是否存在实例-无双技术网

nginx try_files指令判断文件是否存在实例

现在有这样一个需求,网站根目录下有静态文件,static目录下也有静态文件,static目录下的静态文件是程序批量生成的,我想让nginx在地址不变的前提下优先使用static目录里面的文件,如果不存在...
7年前
011430
Nginx和Apache几种防盗链配置方法实例-无双技术网

Nginx和Apache几种防盗链配置方法实例

要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫 referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。...
7年前
010140
Nginx中IF语句实现数学比较功能-无双技术网

Nginx中IF语句实现数学比较功能

nginx的if支持=、!= 逻辑比较, 但不支持if中 <、<、>=、<= 比较. 本示例使用了 代码如下: location = /test/ {     default_type html;     set_ran...
7年前
011270
Nginx中IF、AND、OR语句用法实例-无双技术网

Nginx中IF、AND、OR语句用法实例

在上一篇文章:《》中, 我们介绍过了使用if来进行截断字符串的用法, 这次我们来了解下if的逻辑用法: 什么是逻辑用法呢, 就程序中的and、or关系, 就叫做逻辑了.
7年前
012440
Nginx if语句加正则表达式实现字符串截断-无双技术网

Nginx if语句加正则表达式实现字符串截断

在给大家讲述这个问题之前,先给大家看一段nginx配置. 我们用到了 代码如下: location /test/ {     default_type text/html;     set_md5 $hash 'secret'$remot...
7年前
015780
Nginx实现不同域名输出不同的服务器头信息方法-无双技术网

Nginx实现不同域名输出不同的服务器头信息方法

大家或许会有这种奇葩的需求... 要是同一台主机上, 需要针对不同的域名输出不同的Server头, 怎么实现呢?
7年前
09800
nginx proxy_pass指令’/’使用注意事项-无双技术网

nginx proxy_pass指令’/’使用注意事项

1. proxy_pass配置说明不带/ 代码如下: location /test/ { proxy_pass http://t6:8300;  }
7年前
09420
Nginx开启stub_status模块配置方法-无双技术网

Nginx开启stub_status模块配置方法

Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:
7年前
09820
分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置实例)-无双技术网

分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置实例)

采集和防止采集是一个经久不息的话题,一方面都想搞别人的东西,另一方面不想自己的东西被别人搞走。
7年前
09190
Nginx做NodeJS应用负载均衡配置实例-无双技术网

Nginx做NodeJS应用负载均衡配置实例

负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持。负载均衡的架构如图所示:
7年前
010050
Nginx负载均衡的4种方案配置实例-无双技术网

Nginx负载均衡的4种方案配置实例

1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。 配置的例子如下:
7年前
09200
Nginx DNS resolver配置实例-无双技术网

Nginx DNS resolver配置实例

nginx 通过 proxy_pass 和 upstream server 通信的时候需要手动指定 resolver。某些时候 DNS 解析失败就会出现这个错误: 代码如下: domain.com could not be resolved. 可以指定多个 DNS 并重...
7年前
011600
nginx connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable)-无双技术网

nginx connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable)

网站常出现502 bad gateway,程序没有问题。根据nginx日志: 代码如下: connect() to unix:/var/run/php-fpm.sock failed (11: Resource temporarily unavailable) 发现phpfpm的listen是unix so...
7年前
09830
nginx服务器access日志中大量400 bad request错误的解决方法-无双技术网

nginx服务器access日志中大量400 bad request错误的解决方法

在access.log中有大量400错误,并以每天几百M的速度增加,占用大量空间. 代码如下: tail -f /opt/nginx/logs/access.log
7年前
09700
nginx location语法使用介绍-无双技术网

nginx location语法使用介绍

nginx location介绍Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要...
7年前
08840
Nginx Rewrite规则与使用介绍和技巧实例-无双技术网

Nginx Rewrite规则与使用介绍和技巧实例

一.正则表达式匹配,其中:* ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
7年前
08560
使用Nginx做WebSockets代理教程-无双技术网

使用Nginx做WebSockets代理教程

WebSocket 协议提供了一种创建支持客户端和服务端实时双向通信Web应用程序的方法。作为HTML5规范的一部分,WebSockets简化了开发Web实时通信程序的难度。目前主流的浏览器都支持WebSockets,包...
7年前
09650