• lucky8060
    2018-12-10
    unix:/var/run/nginx.sock 这个文件里面保存的是什么啊?

    作者回复: 它不是一个普通文件,而是unix socket,用于通讯。用ls -l查看,文件类型那一栏,普通文件是-,目录是d,而unix socket文件则是s,表示socket。参见:info coreutils 'ls invocation'

    
     3
  • Adam
    2018-12-07
    为什么我感觉老师好像沧桑了不少。

    作者回复: 哈哈,录制前一天没休息好

    
     2
  • 旺旺
    2019-09-20
    老师,我想当访问
    http://a.domain.com:8081/和访问
    https://a.domain.com:8081/时,
    做不同的处理,能做到吗?
    这个两个,
    listen 8081;
    server_name a.domain.com;
    只有$scheme不一样,该如何配置呢?试着配了两个server,一个写的
    listen 8081;
    一个写的
    listen 8081 ssl;
    ,然后加载的时候提示,
    nginx: [warn] conflicting server name "a.domain.com" on 0.0.0.0:8081, ignored
    展开

    作者回复: 不可以的,要改为不同端口才行

    
    
  • 上邪忘川
    2019-01-20
    listen 8000和listen *:8000的区别感觉不是很清晰,希望老师再分析下

    作者回复: 区别是后者意味着listen前的bind函数,传入的sockaddr_in.sin_addr.s_addr被显式设置成INADDR_ANY,前者则没有。对当下的Linux来说,都意味着0.0.0.0地址。

    
    
  • 路过
    2018-12-07
    老师,感觉每节的知识点太少了!建议配合案例讲解。可以是实现某个需求,也可以是故障排除等。否则态枯燥了。比如listen指令小结,我自己看官方文档很清楚,更全面。

    作者回复: listen指令包括第3、第4、第5部分都会讲到,这个指令的内容太丰富了,所以采用由浅入深多节课来讲,可以照顾有些不太熟悉网络的同学。基础更好的同学可以先继续往下看

    
    
我们在线,来聊聊吧