天天看点

配置文件详细说明

工作了几个月要开始做一些后台开发,免不了接触nginx,以前一般只是简单的使用,更多的分析内部模块的具体实现,为了部署需要进一步掌握配置方法。
配置文件详细说明
配置文件详细说明

worker_rlimit_nofile:理论值应该是最多打开文件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。

  worker_connetions:每个工作进程允许最大的同时连接数(那么,这里是不是应该小于worker_rlimit_nofile)

  (nginx最大的连接数:Maxclient = work_processes * worker_connections)

配置文件详细说明
配置文件详细说明

  在上面的配置信息中,server代表虚拟主机,而server_name用来设定虚拟主机匹配的域名,从而可以更具不同的域名来处理不同的请求内容,即监听端口listen是相同的~

  在第一个server中,该server只会匹配domain.com以及其子域名下的请求;

  在第二个server中,只会匹配www.domain.com的域名请求;

  Nginx 的虚拟主机是通过HTTP请求中的Host值来找到对应的虚拟主机配置,如果找不到呢?那 Nginx 就会将请求送到指定了 default_server 的 节点来处理,如果没有指定为 default_server 的话,就跑到 localhost 的节点,如果没有 localhost 的节点,那只好 404 了。

配置文件详细说明
配置文件详细说明

 本文转自cococo点点博客园博客,原文链接:http://www.cnblogs.com/coder2012/p/4072387.html,如需转载请自行联系原作者