系列文章目录
文章目录
- 系列文章目录
- 一、请列举Nginx和Apache 之间的不同点
- 二、在Nginx中,如何使用未定义的服务器名称来阻止处理请求?
- 三、请解释Nginx服务器上的Master和Worker进程分别是什么?
一、请列举Nginx和Apache 之间的不同点
二、在Nginx中,如何使用未定义的服务器名称来阻止处理请求?
只需将请求删除的服务器就可以定义为:
Server{
listen 80;
server_name "";
return 444;
}
这里,服务器名被保留为一个空字符串,它将在没有“主机”头字段的情况下匹配请求,而一个特殊
的Nginx的非标准代码444被返回,从而终止连接。
一般推荐 worker 进程数与CPU内核数一致,这样一来不存在大量的子进程生成和管理任务,避免
了进程之间竞争CPU 资源和进程切换的开销。而且 Nginx 为了更好的利用 多核特性