Nginx官网17日发布一篇博客,整理免费资源,帮助那些受冠状病毒疫情影响的网站管理人员。
免费资源以加快速度
我们了解到时间至关重要。因此,我们整理了一系列资源来帮助您快速入门:
- 用于许多流行操作系统的预构建NGINX开源二进制文件。
- NGINX入门指南。
- 每个操作系统的详细安装说明。
- NGINX开源文档。
- NGINX Plus管理指南。《管理指南》中的大多数信息也适用于NGINX开源,尤其是对于Web服务等基本功能。NGINX Plus专有的功能已明确标出。
- NGINX Cookbook:实现高性能负载平衡的高级食谱。我们将不受限制地提供O'Reilly的这本电子书,因为它提供了许多用例的分步食谱。从这些章节开始:
- 第1章基础知识
- 第2章。高性能负载平衡(请注意,第2.10节“ 活动运行状况检查 ”仅适用于NGINX Plus)
- 第三章交通管理
- 第6.1节。HTTP基本认证
- 第10章,云部署,如果您需要在公共云或私有云上进行部署
- NGINX核心虚拟培训。本自定进度的在线学习课程为您使用最佳实践管理,配置和管理NGINX提供了基础。要求免费访问该课程。
-
堆栈溢出时的NGINX通道1。要在实施方面寻求帮助,请在NGINX频道上提问。NGINX员工正在监视此频道,并将尽快答复问题和要求。我们要求社区成员与我们一起监视渠道,以查看他们是否可以提供帮助,尤其是在本地组织中。
提出问题时,请遵循以下最佳做法:
- 包括nginx标签,以便社区成员看到您的问题是关于NGINX的。
- 指定您的操作系统和正在使用的NGINX版本(运行nginx -V命令以获取此信息),以及是否从我们的存储库或其他地方下载了NGINX。如果您不是从NGINX存储库下载的,请指定所有下载详细信息,例如URL。
- 包括您的NGINX配置文件(根据需要伪装主机名和IP地址)。
- 如果NGINX正在生成错误,请包括访问和错误日志的相关部分(/var/log/nginx/access.log和/var/log/nginx/error.log)。
- 提供有关您的NGINX用例以及您要实现的功能的完整详细信息。
- 要放大您的Stack Overflow 1问题以获得更快的响应,请考虑使用#nginxhelp 在Twitter上的@nginx频道上发布指向该链接的链接。
此外,在NGINX的15年历史中,许多社区成员创建了在线资源,您可能会发现有帮助。我们建议您搜索文章,视频和免费的在线培训。
什么是NGINX?
NGINX是流行的高性能Web服务器,已在全球数百万个网站中使用。NGINX 最初于2004年作为开源软件发布,是一种轻巧,稳定的解决方案,可确保您站点的流量和正常运行时间不中断。所有NGINX开源代码都是公开可见的,可以免费使用。社区中的任何人以及NGINX开发人员都可以做出贡献。
NGINX如何提供帮助
也许您是一所部署远程学习功能的学校。也许您是一家大型区域医院的IT管理员,努力将患者测试结果保存在安全的网站上。对于这些情况以及更多其他情况,NGINX可以帮助您的网站快速响应地处理增加的负载。
NGINX具有可伸缩性和高性能,因此被世界上大多数最繁忙的网站使用,可以充当反向代理,Web服务器和负载平衡器。它有助于确保进入您的网站的流量更快地到达服务器,最终用户更快地收到响应(即请求的网页),并且可以同时处理大量的流量请求,而不会出现问题。
这是基本的Web服务器设置示例:
当人们使用浏览器从移动设备,平板电脑,笔记本电脑或台式机访问网页时,请求将通过Internet发送到相关的Web服务器。如果许多人在短时间内请求页面,则Web服务器可能会超载。最好是,过载的服务器可能要花很长时间才能发送页面。最糟糕的是,它根本无法响应。服务器正在执行许多活动,包括检索网页内容和处理来自客户端的大量连接请求。您会看到它怎么可能超载!
无论您使用的是哪种Web服务器,在其前面添加NGINX作为反向代理都可以提高其性能和规模。NGINX使用一种非常有效的方法来处理传入的请求,这意味着它可以处理非常大的流量而不会导致过载,并将请求以一种可以处理的方式传递给Web服务器。反过来,这可以防止Web服务器过载,减慢甚至失败。通过添加NGINX,您可以分工:NGINX处理传入的请求,而Web服务器访问和提供Web页面。NGINX可以通过存储常见的响应来进一步减轻Web服务器的负载,从而使Web服务器不需要每次都重新处理它们。
请记住,您的组织可能正在使用诸如WordPress或Google Docs之类的第三方服务来托管其网站,而不是运行自己的Web服务器。如果不确定,请咨询您的IT管理员。在这种情况下,第三方将运行反向代理和Web服务器,并负责处理用户对您网站的请求。如果网站运行不正常,您可以与第三方交谈并建议他们尝试NGINX。我们很乐意使用NGINX开源软件免费帮助他们提高托管网站的性能和规模,就像我们可以为您自己托管的网站提供帮助一样。
对于更高级的需求
在教育,公共政府或非营利部门中的某些人可能会发现,您需要的功能和支持比NGINX开放源代码所能提供的更多。例如,您可能在不同区域托管了多个服务器,或者需要高级负载平衡算法和身份验证。
在这种情况下,我们需要提供进一步的免费帮助,以供审核和批准:一年的许可证,最多可用于NGINX Plus的商业版本NGINX Plus的五个实例。申请NGINX Plus许可证。2
注意:提高网站性能之前,您不必等待NGINX Plus许可证。开始使用NGINX开放源代码,然后在收到许可证后移至NGINX Plus。
要获得有关NGINX Plus的指导,我们建议您查看NGINX食谱:用于性能负载平衡的高级食谱的第6–9和11–16章中讨论的更高级的功能。
我们在一起
NGINX非常幸运,拥有一个热情的全球用户社区。我们永远不会因其独创性,慷慨和精神而感到惊讶。我们希望我们都能发挥这种优势,并帮助确保在COVID‑19大流行期间尽可能保持连续性。
这就是为什么我们想请你们每个人(NGINX Novice和NGINX Expert)都为您提供帮助。
请查看本博客文章,并使用#nginxhelp在Twitter上关注我们,以随时了解相关更新。
https://www.nginx.com/blog/free-resources-for-websites-impacted-by-covid-19/
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。