随笔分类 -  Nginx

摘要:一、修改原因 因为要获取nginx访问信息,作为开发的数据使用,但是nginx的access.log文件中的默认的时间格式是这样的: [02/Nov/2017:20:48:25 +0800] 而要求的格式类似如下: [2017-11-02 20:52:06] 二、修改方法 方法都几种,但是修改源码的 阅读全文
posted @ 2017-11-02 21:12 Bigberg 阅读(7259) 评论(1) 推荐(1) 编辑
摘要:一、获取全部cookie信息 这个比较方便,直接在nginx.conf文件中添加$http_cookie 第二步,在server 中的access.log 后加上 main 二、获取单个cookie的值 有时候要是是觉得某个cookie很重要,需要单独取出来,免得去一堆麻烦 首先,也是在nginx. 阅读全文
posted @ 2017-11-02 21:02 Bigberg 阅读(14439) 评论(0) 推荐(0) 编辑
摘要:一、应用情况 很多时候我们在一台服务器上部署了不止 一个项目,我们通过Nginx来代理,为了方便管理往往会将各个项目的配置分开写到不同的配置文件中,如: 在nginx.conf 文件中加上 include vhosts/*.conf。现在我们有一部分location 的匹配规则各个配置文件都要用到, 阅读全文
posted @ 2017-10-13 09:26 Bigberg 阅读(5100) 评论(0) 推荐(1) 编辑
摘要:worker_processes 4; error_log logs/error.log; events { worker_connections 9000; use epoll; } http { include mime.types; default_type application/octet-stream; log_for... 阅读全文
posted @ 2017-10-12 09:28 Bigberg 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一、proxy_pass 作用域: location 不影响浏览器地址栏的url 设置被代理server的协议和地址 协议可以为http或https 地址可以为域名或IP 二、配置规则 2.1 测试环境 测试机: 172.16.200.160 my.yemao.com 172.16.200.143 阅读全文
posted @ 2017-10-11 16:17 Bigberg 阅读(25728) 评论(0) 推荐(2) 编辑
摘要:location = / 精确匹配 /,后面不能带任何字符 location / 所有地址都是以 / 开头,所以这条规则将会匹配到所有请求。但优先级最低。 location /documents/ 匹配任何以 /documents/ 开头的地址,匹配符合之后,还要继续向下搜索,只有后面的正则表达式没 阅读全文
posted @ 2017-10-10 10:38 Bigberg 阅读(521) 评论(0) 推荐(1) 编辑
摘要:Nginx的配置语法灵活,可控制度非常高。在0.7以后的版本中加入了一个try_files指令,配合命名location,可以部分替代原本常用的rewrite配置方式,提高解析效率。 作用域:server location location / { root /var/www/build; inde 阅读全文
posted @ 2017-10-10 09:58 Bigberg 阅读(8559) 评论(0) 推荐(1) 编辑