• 对方正在输入…
    2019-02-15
    老师,nginx只能处理http请求吗,如果是,是因为http模块么

    作者回复: nginx可以作为tcp/udp反向代理,这是因为stream模块,所以几乎可以处理所有协议。而http模块支持http请求

    
     4
  • 子不语
    2019-02-28
    老师,如果说配置文件不能覆盖,那我平滑升级的目的是什么?为了业务不中断?那nginx是不是一直不能重启,因为如果重启,那就会加载新版本的nginx的文件了。是不是可以这样理解

    作者回复: 新nginx与老nginx在配置项上会有差别,只能修改不能覆盖。nginx编译后的nginx.conf只是个example示例

    
     1
  • 邓俊
    2018-11-17
    @福星,nginx的日志文件名配置是支持变量的,配置时间变量即可实现日志的自动分隔。

    作者回复: 是的,谢谢解答

    
     1
  • 福星
    2018-11-14
    nginx有个问题就是它的日志文件不能分文件,对后期日志查询带来一定的难度,有没有好的办法解决

    作者回复: 不能分文件是指?
    不同的location或者server下,是可以记录到不同的文件中的。包括error_log和access_log。所以,针对不同的域名、url我们可以记录到不同的文件中。

    
     1
  • 志远
    2018-11-07
    就是4分11秒,您说的是否是Tomcat和django?

    作者回复: 没错!

    
     1
  • 梦魇
    2019-12-23
    老师,那个知识图谱的xmind文件可以发一下吗

    作者回复: 我已经把它放在这里了:https://github.com/russelltao/geektime-nginx/blob/master/nginx%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1.xmind

    
    
  • michelinmama
    2019-08-27
    你好,我想请问下。为什么我在日志中的http_x_forwarded_for没有值。我抓了包,header中有x_forwardep_for

    作者回复: 是不是拼写有误?

     1
    
  • 朱雯
    2019-08-08
    内容记不到 就在这里留言一下吧。
    1配置文件以指令和指令快构成
    2指令以;分号结尾 指令和参数以空格符号分割
    3指令快以{}将多条指令组织在一起
    4:include语句允许多个配置文件以提高可维护性
    5 使用#作为注释
    6 使用$作为变量
    7 支持正则表达式
    展开
    
    
  • 毒液-致命守护者
    2019-06-10
    老师,四个指令块之间的关系可以讲解一下吗?,比如包含关系,加载顺序,和解析顺序

    作者回复: 1、若没有包含关系,按出现在nginx.conf中的先后顺序开始解析;
    2、若有包含关系,每解析到父块时,会由父块的解析代码处理所有包含的配置指令,包含配置块。

    
    
  • 码农Kevin亮
    2019-03-04
    请教老师,配置文件中的模块有哪些,指令有哪些,一般是怎么查的呢?能否分享一下nginx的文档使用技巧

    作者回复: 学习完第3、4部分课程,常用模块就掌握了

    
    
  • 谷鱼
    2019-01-18
    配置文件语法讲的还是很清晰,有层次,记得几年前看过一次,觉得指令或者指令块都是同一级。虽然知道http里面含着sever
    
    
  • 谷鱼
    2019-01-18
    这一块讲解的还是很清晰,很多年前看过一遍
    
    
  • 小黄
    2018-12-15
    在多个服务器上部署了多个nginx ,有什么好办法让日志汇总在一起

    作者回复: 用syslog协议,第5部分会介绍。

    
    
  • My dream
    2018-12-01
    请教下老师,怎么用nginx构建分布式的服务器啊

    作者回复: 你是想问怎样用nginx搭建负载均衡吧?第4部分有20多堂课都在讲这个

    
    
  • 吴大虾
    2018-11-16
    福星留言说的应该是指不能按天分割access.log日志,日志会膨胀到很大。之前好像是通过logrotate按天分割。

    作者回复: 是的,视频中介绍的是通过USR1信号,以及移动原日志文件、重新写入日志文件来实现按时间或者其他因素分割的

    
    
  • 志远
    2018-11-07
    老师说的是Django吗

    作者回复: 不好意思我没找到视频中我提到Django的地方,大概是几分几秒?第四部分谈uwsgi反向代理时到是会用到django做示例。

     1
    
我们在线,来聊聊吧