nginx那些事儿 - WEB服务器 - 最新IT资讯_电脑知识大全_网络安全教程 -.docx





《nginx那些事儿 - WEB服务器 - 最新IT资讯_电脑知识大全_网络安全教程 -.docx》由会员分享,可在线阅读,更多相关《nginx那些事儿 - WEB服务器 - 最新IT资讯_电脑知识大全_网络安全教程 -.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、nginx那些事儿-WEB服务器-最新IT资讯_电脑知识大全_网络安全教程-次元立方网#Seesampleauthenticationscriptat:#:/wiki.nginx.org/ImapAuthenticateWithApachePhpScript#auth_localhost/auth.php;#pop3_capabilitiesTOPUSER#imap_capabilitiesIMAP4rev1UIDPLUS#server#listenlocalhost:110;#protocolpop3;#proxyon;#server#listenlocalhost:143;#protoco
2、limap;#proxyon;首先需要了解的就是nginx是基于模块化的配置,配置的构造图如下:4.1高级配置其中,文件顶部的为高级配置:userwww-data;worker_processesauto;pid/run/nginx.pid;对于user和pid,我们应该保持默认设置。worker_processes表示worker进程的数量,设置为auto时将与可用的CPU内核数保持一致。除此之外,下面的配置用来设置worker进程打开文件数的限制:worker_rlimit_nofile100000;假如没有设置的话,该值将与操作系统的限制值一样,设大一点能够避免toomanyopenfi
3、les的问题4.2events模块events模块中包含nginx中所有处理连接的设置默认配置为:eventsworker_connections768;#multi_accepton;worker_connections:表示一个worker进程能够同时打开的最大连接数。multi_accept:告诉nginx收到一个新连接通知后接受尽可能多的连接。初次之外,还提供了use属性useepoll;设置用于复用客户端线程的轮询方法。假如你使用Linux2.6+,你应该使用epoll。假如你使用*BSD,你应该使用kqueue。4.3模块HTTP模块控制着nginx处理的所有核心特性.比照上边的配
4、置文件sendfile服务器响应一个请求的步骤为:1.把磁盘文件读入内核缓冲区2.从内核缓冲区读到内存3.处理静态资源不需处理4.发送到网卡的内核缓冲区发送缓存5.网卡发送数据而使用linux的sendfile()能够跳过2,3步,实现数据在磁盘和socket之间的相互拷贝。sendfile属性就是让sendfile()函数发挥作用tcp_nopush该参数表示将在一个数据包中发送所有头文件,而不是一个一个发送。tcp_nodelay告诉nginx不要缓存数据,而是一段一段的发送keepalive_timeout表示与客户端链接的超时时间,超过设置的时间后将会断开连接types_hash_ma
5、x_sizetypes_hash_bucket_size设置了每个散列块占用的内存大小,types_hash_max_size影响散列表的冲突率。types_hash_max_size越大,就会消耗更多的内存,但散列key的冲突率会降低,检索速度就更快。types_hash_max_size越小,消耗的内存就越小,但散列key的冲突率可能上升server_tokens用于隐藏页面中的nginx版本号server_names_hash_bucket_size该属性能够解决虚拟主机多域名的问题,当配置多个虚拟主机时,必须配置该属性,并适当太大对应的值,以32的倍数为宜。server_name_in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- nginx那些事儿 WEB服务器 最新IT资讯_电脑知识大全_网络安全教程 nginx 那些 事儿 WEB 服务器 最新 IT 资讯 电脑知识 大全 网络安全 教程

限制150内