摘要: 1、当有多个server{}时先匹配哪个?如果请求同时命中多个server,则先从上到下(如果是分布在多个配置文件中,则在文件夹中摆放在前面的文件优先被读取)先匹配到哪个算哪个。 2、location匹配优先级(= > ^ > ~* = ~)=:表示进行普通字符精确匹配,也就是完全匹配^~:表示普通 阅读全文
posted @ 2019-05-20 22:40 白桦林_HK 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-20 22:39 白桦林_HK 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 例:访问http://127.0.0.1/download/*这个目录时候让他去/opt/app/code这个目录找. 方法一(使用root关键字): location / { root /usr/share/nginx }location /download { gzip_static off; 阅读全文
posted @ 2019-05-20 22:38 白桦林_HK 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 跳转重定向(不同于代理的跳转重定向,此处nginx不是代理服务器,而是本身就是web服务器) 1、location /down { rewrite ^/down http://www.cctv.com permanent; } 2、location / { rewrite ^/down /test/ 阅读全文
posted @ 2019-05-20 22:35 白桦林_HK 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 一、代理服务器 server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location ~ \.php{ proxy_pass http 阅读全文
posted @ 2019-05-20 22:24 白桦林_HK 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1、tcp_nopush on|off >(senffile开启的情况下,提高数据包的传输效率。即:攒够一定量的包再一起发送,而不是来一个包发一个包) 2、tcp_nodelay on|off >(长连接下(keepalive),提高数据包传输实时性。即:来一个包发一个包。适用于对网络实时性要求比较 阅读全文
posted @ 2019-05-20 21:54 白桦林_HK 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1、limit_conn_zone key zone=name:size; key:以key为依据来限制频率(例:key为源IP) name:保存连接数需要一块内存,name为这块内存地址 size:name这块内存的大小 其余为关键字 2、limit_conn zone number; zone: 阅读全文
posted @ 2019-05-20 21:26 白桦林_HK 阅读(555) 评论(0) 推荐(0) 编辑
摘要: nginx默认配置文件 nginx.conf 介绍: nginx默认配置文件 default.conf介绍: 阅读全文
posted @ 2019-05-20 21:17 白桦林_HK 阅读(4358) 评论(0) 推荐(0) 编辑
摘要: 一、用户访问web基本流转过程梳理 二、web框架粗略概括 阅读全文
posted @ 2019-05-20 21:04 白桦林_HK 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 一、编译安装 ./configure \ --prefix=/usr/local/nginx \ >定义安装目录 --with-http_ssl_module \ >https模块 --with-http_flv_module \ >流媒体模块 --with-http_stub_status_mod 阅读全文
posted @ 2019-05-20 20:55 白桦林_HK 阅读(187) 评论(0) 推荐(0) 编辑