转帖一下《深入理解Nginx》在线支持网站的勘误,访问太慢了

news/2024/5/20 4:35:40/文章来源:https://blog.csdn.net/weixin_34376562/article/details/92281805

2019独角兽企业重金招聘Python工程师标准>>> hot3.png


《深入理解Nginx》在线支持网站
  • 勘误公布
  • 示例源码
  • 答疑解惑
  • 作者博客
  • 微博互动

在线支持网站更改为:http://nginx.taohui.org.cn
请大家访问新的站点,谢谢。

勘误公布

由于编写匆忙,本书难免存在部分遗漏,我将在这里公布书中的缺陷,以及由于软件更新而产生的修订内容。

1、98页第二段代码注释
“/*以下每个ngx_table_elt_t成员都是RFC1616规范....” ,其中,RFC1616应为RFC2616

2、109页第一段源代码倒数第5行
b->file->name.len = sizeof(filename) - 1;应改为b->file->name.len = strlen(filename) ; 

3、 139页表4-5的倒数第二行表格靠右列
ngx_bufs_t类型的成员可以使用nginx_conf_merge_str_value合并宏,应改为:ngx_bufs_t类型的成员可以使用 nginx_conf_merge_bufs_value合并宏

4、 97页倒数第5行(非代码行中的倒数第5计,实际在 3) URL参数标题下)
arg 指向用户请求中的URL参数,应该为:args 指向用户请求中的URL参数

5.书中104页第三段源代码
TestHead: TestValud\r\n应改为 TestHead: TestValue\r\n 

6.97页第5、6段文字
4处提到的extern变量应改为exten变量 

7.97页倒数第5行
“http_protocol指向用户请求中HTTP的起始地址。”应改为“http_protocol的data成员指向用户请求中HTTP协议版本字符串的起始地址,len成员为协议版本字符串长度。”

8.101页倒数第2行
“NGX_http_SPECIAL_RESPONSE”应改为“NGX_HTTP_SPECIAL_RESPONSE”

9.102页倒数第7行
“而ngx_http_request_t的返回值是多样的”应改为“而ngx_http_send_header的返回值是多样的”

10.122页表4-2的ngx_conf_set_size_slot项的第2行
"Kilobyt"应为"Kilobyte"

11. 119页第一块代码段中mycf结构体中的成员初始化时,前缀test_应改为my_,如下:
mycf->test_flag应改为mycf->my_flag
mycf->test_num应改为mycf->my_num
mycf->test_str_array应改为mycf->my_str_array
mycf->test_keyval应改为mycf->my_keyval
mycf->test_off应改为mycf->my_off
mycf->test_msec应改为mycf->my_msec
mycf->test_sec应改为mycf->my_sec
mycf->test_size应改为mycf->my_size

12.  554页倒数第7行,“//F_WRLCK意味着不会导致进程睡眠”应改为“//F_SETLK意味着不会导致进程睡眠”
而555页正数第14行,“//F_WRLCK意味着会导致进程睡眠”应改为“//F_SETLKW意味着会导致进程睡眠”

13. 77页第9行,header = part->elts;应为str = part->elts;。

14、283页图88的第1)步介绍中,如果ngx_noaccept标志位为1,应改为ngx_reap标志位为1。

15、284页图8-8中,最上面的一行中“若所有子进程已退出则返回的live为1“应改为“若所有子进程已退出则返回的live为0“,下面紧邻的”live标志位为1,同时“应改为”live标志位为1,同时“。

16、310页第13步中,最后补充一句说明:“注意,打开accept_mutex锁后则不执行这一步。”。

17、327页第6行“如果没有设置timer_resolution,一般情况下,process_events方法的timer参数都是大于0且小于500毫秒的值”,以上文字应当删除。

18、337页全部8处的ngx_process_changes,以及338页第2行的ngx_process_changes,都应改为ngx_process_events。

19、356行图10-3中,ngx_http_core_man+conf_t就为ngx_http_core_man_conf_t

20、379页10.6.4节中第一段倒数第2句,“处理方法组成的数组必然要有ngx_http_phase_engine_t阶段的处理方法”中,ngx_http_phase_engine_t应改为NGX_HTTP_FIND_CONFIG_PHASE。


Create a  free website
Powered by
Create your own free website

Start your own free website

A surprisingly easy drag & drop site creator.  Learn more.

转载于:https://my.oschina.net/u/2427800/blog/613519

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_752437.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一般网站有哪些常见漏洞?

Web应用是指采用B/S架构、通过HTTP/HTTPS协议提供服务的统称。随着互联网的广泛使用,Web应用已经融入到日常生活中的各个方面:网上购物、网络银行应用、证券股票交易、政府行政审批等等。在这些Web访问中,大多数应用不是静态的网页浏览&#…

每次Nginx 配置都浪费在了查资料上!来看看这个(在线配置网站)

Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。本文,我们总结了一些常用的 Nginx 配置代码,希望对大家有所…

tableau指标预警_如何使用Tableau分析敏捷,开发和网站指标

tableau指标预警开发人员在设计,开发,测试,部署和管理应用程序时使用了许多生产力,编码,测试和云管理工具。 尽管大多数工具都提供报告和分析功能,但技术团队可能有充分的理由开发自己的报告功能&#xff0…

有什么网站下载 消防编程软件_8个无套路下载软件的网站推荐给你

我曾经在一个朋友的电脑上看到过市面上的所有浏览器,我问他是做网页开发吗?他说他也不知道自己电脑怎么就莫名其妙安装了这么多浏览器。 效率君想了想,应该是这个原因。 先讲个我自己的经历吧。 前两天效率君想把Ps升级到2020,在百…

网站上线之前,基于SEO,该做哪些测试?

对于任何一个网站而言,在新站上线之初,每个SEO人员,都需要进行缜密的测试,用于辅助网站正式上线后,可以在搜索引擎中,有一个不错的排名。那么,新网站测试,都需要注意什么&#xff1f…

网站爬取工具

有时候需要将网站资源爬取到本地,文件少的情况下可以使用Chrome一个个保存。如果文件太多,则需要使用下面的辅助工具。 1.Teleport Ultra(不是Teleport Pro) 优点:爬取文件以及结构比较完整; 缺点:会修改原文件。会在j…

达内网站的标签翻页功能,模仿代码

参考网址&#xff1a;http://xm.tedu.cn/baidu/dnpp/?xmjavaqzs20170524fzct023&utm_term达内培训&ca_kid65421413813&ca_cv17282834319 【代码】 HTML&#xff1a; <div class"banner-wrap"><div class"container"><div clas…

几个不错的解密(MD5,SHA256等)网站

cmd5这个解密网站我相信大多数人都知道吧&#xff0c;数据库还是非常庞大的&#xff0c;一般的解密需求足够了&#xff0c;如果比较复杂就要付费了。网址&#xff1a;http://www.cmd5.com/PMD5解密&#xff0c;效果也不错&#xff0c;不收费&#xff0c;所以解密能力也有限。网…

谷歌新上线了一个安卓游戏开发者网站

开发四年只会写业务代码&#xff0c;分布式高并发都不会还做程序员&#xff1f; 谷歌为 Android 游戏开发者上线了一个网站。新网站自称 Android 游戏开发“中心”&#xff0c;目的在于帮助开发者为 Android 系统开发更有趣的手游。该网站可以帮助开发者寻找资源和工具&#…

组织官方网站建设记录贴-程序选型

服务器环境&#xff1a;IIS7.5 php mysql需求&#xff1a;开发一个组织的官方网站&#xff0c;包含组织基本信息介绍、新闻、单位会员、个人会员基本信息展示、留言板、背景音乐等基础功能。根据需求&#xff0c;使用思维导图软件画出网站大概结构。根据网站大概结构对互联网…

babylon.js 2d_Babylon.js:超越2D网站

babylon.js 2d自从我们开始向Flash告别以来&#xff0c;网络已经取得了长足的发展。 现在&#xff0c;由于HTML 5及其JavaScript图形API名册&#xff0c;我们在动画插件中可以做的大部分工作都是浏览器固有的。 最重要的之一是WebGL&#xff0c;它使浏览器可以访问GPU并提供交互…

ASP.NET Core 网站在Docker中运行

Docker作为新一代的虚拟化方式&#xff0c;未来肯定会得到广泛的应用&#xff0c;传统虚拟机的部署方式要保证开发环境、测试环境、UAT环境、生产环境的依赖一致性&#xff0c;需要大量的运维人力&#xff0c;使用Docker我们可以实现一次部署&#xff0c;到处运行。本文介绍如何…

分享一个使用 vue.js 开发的网站

为什么80%的码农都做不了架构师&#xff1f;>>> 这个网站叫 「惠淘党」&#xff0c;照着文档和google&#xff0c;前后开发用了一个多星期。由于之前使用过 angular.js&#xff0c;所以上手还是挺快的&#xff0c;主要看了一下 vue.js 的组件和路由&#xff0c;因为…

curl网站开发指南

curl网站开发指南 作者&#xff1a; 阮一峰 日期&#xff1a; 2011年9月 4日 我一向以为&#xff0c;curl只是一个编程用的函数库。 最近才发现&#xff0c;这个命令本身&#xff0c;就是一个无比有用的网站开发工具&#xff0c;请看我整理的它的用法。 curl网站开发指南 阮一…

黑客技术偷电商网站僵尸账户,先消费后还款下单诈骗

欧某先通过不同的手机&#xff0c;利用网上商城客户注册后极少使用或者不使用的“僵尸账户”&#xff0c;利用此类账户已经开通的先消费、后还款的功能&#xff0c;进行下单购物&#xff08;主要以高档手机、金饰为主&#xff0c;方便销赃&#xff09;&#xff0c;然后由其本人…

婚介交友网站出卖隐私没商量,你害怕吗?

【黑客联盟2016年12月02日讯】在如今互联网密码泄露都是上亿用户递增&#xff0c;专家开始对密码安全的方方面面进行大讨论。 2016年最大宗的数据泄露案件使得超过4亿用户账户遭到泄露&#xff0c;引起了行业专家们围绕密码安全最佳实践的大讨论。 Friend Finder Network由一系…

一个空间主机安装多个网站的方法

一个空间主机如何安装多个网站的方法1、在空间上分别绑定 www.aaa.com 和 www.bbb.com 2、把 www.aaa.com 网站文件传到根目录&#xff0c;把 www.bbb.com 网站传到 ./bbb/ 目录 3、把下面的代码保存为 domain.js &#xff0c;然后上传到空间根目录 以下是代码片段&#xff1a;…

为了让该网站给你提供个人化信息 是否_《个人信息出境安全评估办法》公开征求意见,哪些与你有关?...

6月13日零点&#xff0c;国家网信办就《个人信息出境安全评估办法&#xff08;征求意见稿&#xff09;》&#xff08;下称《办法》&#xff09;向社会公开征求意见。根据该征求意见稿&#xff0c;网络运营者向境外提供在中华人民共和国境内运营中收集的个人信息&#xff0c;应进…

黑客分分钟破解网站漏洞,秒秒钟拿光你的钱

【黑客联盟2016年11月17日讯】“过去一年我找遍了做IOT(物联网)、无人机、自动驾驶的国内外厂商&#xff0c;几乎没人和我讨论安全问题。”国内知名白帽黑客团队Keen创始人兼CEO王琦感慨。他在白帽黑客江湖中的绰号叫“大牛蛙”&#xff0c;技术上的大牛&#xff0c;同时长着一…

获取了网站源码有什么用_百度网站最蜘蛛快排 - 网站友情链接有什么用

原出处&#xff1a;最蜘蛛快排原文链接&#xff1a;http://seo.zuizhizhu.com百度网站最蜘蛛快排 seo.zuizhizhu.com 网站关键词快速排名优化&#xff0c;支持百度快速排名&#xff0c;搜狗快速排名&#xff0c;360快速排名&#xff0c;神马快速排名&#xff0c;7-15天关键词排…