随笔分类 - nginx
nginx安装以及基础使用
摘要:一、 location uri匹配符介绍 location = /uri 精确匹配,优先级最高 location ^~ /uri 以某个uri前缀开头的匹配,不支持正则表达式 location ~ /uri 表示区分大小写的正则匹配 !~表示区分大小写不匹配的正则 location ~* /uri
阅读全文
摘要:一、if 条件判断,并根据结果选择不同的nginx配置 可以在server块,location块使用 语法: if (condition) { ... } 其中: condition:判断条件,包括: nginx内置变量 =,!=: 判断变是否相等 正则表达式: ~(区分大小写),~*(不区分大小写
阅读全文
摘要:当location uri为正则匹配(即 location ~ | ~* uri)时,proxy_pass中的url末尾是不允许有 "/" 的 一、proxy_pass指令 uri 不以 "/" 结尾 location /test { proxy_pass http://192.168.99.10:
阅读全文
摘要:一、 基于 TCP/UDP 的四层协议(stream)代理配置 nginx默认是没有开启TCP/UDP 代理。需要在编译Nginx是添加--with-stream参数才能开启 通常用于数据库、ssh等基于四层协议通信的配置 UDP则需要把 "listen port;" 修改为 "listen por
阅读全文
摘要:一、配置文件结构 #全局块 ... #events块 events { ... } #stream块,可以有多个upstream,server块 stream { #upstream块,供负载均衡使用 upstream name{ ... } #server块,不包含location块 server
阅读全文
摘要:以下仅列出一些常用变量,更多变量请到nginx官网查阅 http://nginx.org/en/docs/varindex.html 1. 从请求行中解析的变量 以访问http://localhost:80/nginx/varindex?a=1&b=2得到的结果GET /nginx/varindex
阅读全文
摘要:参考地址 官方参考地址 http://nginx.org/en/docs/configure.html 其他参考地址 https://blog.csdn.net/zhangman0702/article/details/93628954 一 configure常用参数 1 常规类参数 ##nginx
阅读全文
摘要:一、nginx包和依赖下载安装 nginx包下载地址 http://nginx.org/ nginx其他依赖安装 yum -y install gcc zlib pcre-devel openssl-devel 或者从百度网盘下载 链接:https://pan.baidu.com/share/ini
阅读全文