「Nginx」- 杂记

  FROM JENKINS AUTOMATION

更新日期:2019年07月10日

# TODO Nginx配置文件格式化

关于“HTTP基本认证“配置

Restricting Access with HTTP Basic Authentication
Module ngx_http_auth_basic_module

重写规则中排除某些URL地址

在Nginx中,进行rewrite跳转,一般的用法是“如果URI匹配表达式,则进行跳转”。

但是,有时也会遇到“如果URI不匹配表达式,则进行跳转”,就是说:大多数URL进行跳转,极个别的URI不进行跳转,可以使用如下的方式:

rewrite ^(?!/(nginx|hadoop|demo)/.+) https://k4nz.com permanent;

这个示例中,除了「/nginx/xxx」「/hadoop/xxx」「/demo/xxx」之外,任何其他的URI都会跳转“https://k4nz.com”。

在Nginx中,当你需要嵌套IF语句,或者IF语句需要多个判断条件时你可能会用到这个。

顺便提一下,解决IF嵌套和多个IF条件的另外一个办法:Nginx how to multiple if statements

配置默认服务器

nginx: how to specify a default server

待完善的部分

nginx配置url重定向-反向代理

# nginx serving alternate location on 404
-「nginx serving alternate location on 404




文章摘要:Operations_Engineer:Web_server:Nginx_and_Tengine:x.Miscellanies

原文链接:「Nginx」- 杂记