1. Home
  2. 主机

受COVID-19新冠病毒影响的NGINX提供超多免费资源供您使用

15多年来,NGINX技术已帮助网站扩展并应对流量激增。在F5和NGINX上,如果您正在操作网站或移动应用程序,并且希望看到COVID‑19的影响,我们希望为您提供帮助。为了帮助您,我们是:

  • 开放我们的核心培训,并免费提供我们的内容,以教育您有关NGINX Open Source的帮助。
  • 鼓励我们的员工花时间在Stack Overflow 1和Twitter上的@nginx通道上使用#nginxhelp来响应希望使用NGINX的受影响网站的帮助请求。
  • 通过为教育,公共政府和非营利部门的人员免费提供一年的NGINX Plus,提供更多帮助。

你不是一个人

随着冠状病毒继续席卷全球,我们看到公司要求员工在家工作,学校关闭或考虑远程学习模式,社区组织在遵循WHO指导的同时努力满足不断增长的成员需求。不幸的是,最好的意图还不够。这些组织中的一些组织正在努力扩展其网站和其他资源,以使人们保持联系和了解情况。

尽管您可能会感到不知所措,但我们热爱世界各地的许多人都渴望帮助您的一线社区和组织应对这场健康危机带来的前所未有的技术挑战。NGINX的我们希望提供帮助。

怎么样?将NGINX软件置于网站的现有基础架构之上,可立即提高其性能和扩展能力以满足需求。如果这听起来太不真实了,请考虑  一下世界上40%以上最繁忙的网站已经在使用NGINX交付超大规模应用程序。

即使是相对不熟悉NGINX的人也可以在30分钟内部署它。许多NGINX专家可以更快地做到这一点。因此,让我们共同努力,做好事并实现。每个人都可以做出贡献:

  • 非技术人员的教育工作者,代理机构雇员和非营利性工作者及其服务的使用者  –与您的组织共享此博客,如果可能,直接与网站管理员或IT系统管理员共享。
  • 网站管理员和IT管理员  –请阅读此博客,以了解我们提供的免费资源,以帮助您在关键时刻快速安装和使用NGINX。
  • NGINX OSS社区成员  –与有需要的人分享您的NGINX专业知识!遵循Stack Overflow 1上的nginx标签以帮助回答问题。

该博客旨在为所有这三个小组提供帮助,但是我们建议的资源假设您对NGINX有所了解。如果您是NGINX的新手,请参阅NGINX和F5 DNS云服务的帮助

免费资源以加快速度

我们了解到时间至关重要。因此,我们策划了一系列资源来帮助您快速上手。

软件

文档和方法

训练

支持

  • 有关NGINX的问题,请参见Stack Overflow 1NGINX通道。NGINX员工正在监视此频道,并将尽快答复问题和要求。我们要求社区成员与我们一起监视渠道,以查看他们是否可以提供帮助,尤其是在本地组织中。

    提出问题时,请遵循以下最佳做法:

    • 为使我们和NGINX社区成员看到您的问题与该计划相关,在“ 标题”字段中包含#nginxhelp,在“ 标签”字段中包含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频道上发布指向该链接的链接。
  • 有关DNS负载平衡器云服务和DNS云服务的问题,请访问DevCentral上F5云服务社区。F5云服务团队正在积极监视社区以提供快速响应。

外部资源

在NGINX的15年历史中,许多社区成员创建了在线资源,您可能会发现有帮助。我们建议您搜索文章,视频和免费的在线培训。您还可以找到有关DNS负载平衡和DNS服务的信息,以补充您的知识。

NGINX和F5 DNS云服务如何提供帮助

NGINX是流行的高性能Web服务器,已在全球数百万个网站中使用。NGINX 最初于2004年作为开源软件发布,是一种轻巧,稳定的解决方案,可确保您站点的流量和正常运行时间不中断。所有NGINX开源代码都是公开可见的,可以免费使用。社区中的任何人以及NGINX开发人员都可以做出贡献。

也许您是一所部署远程学习功能的学校。也许您是一家大型区域医院的IT管理员,努力将患者测试结果保存在安全的网站上。对于这些情况以及更多其他情况,NGINX可以帮助您的网站快速响应地处理增加的负载。

NGINX具有可伸缩性和高性能,因此被世界上大多数最繁忙的网站使用,可以充当反向代理,Web服务器和负载平衡器。它有助于确保进入您的网站的流量更快地到达服务器,最终用户更快地收到响应(即请求的网页),并且可以同时处理大量的流量请求,而不会出现问题。

这是基本的Web服务器设置示例:

受COVID-19新冠病毒影响的NGINX提供超多免费资源供您使用

当人们使用浏览器从移动设备,平板电脑,笔记本电脑或台式机访问网页时,请求将通过Internet发送到相关的Web服务器。如果许多人在短时间内请求页面,则Web服务器可能会超载。最好是,过载的服务器可能要花很长时间才能发送页面。最糟糕的是,它根本无法响应。服务器正在执行许多活动,包括检索网页内容和处理来自客户端的大量连接请求。您会看到它怎么可能超载!

无论您使用的是哪种Web服务器,在其前面添加NGINX作为反向代理都可以提高其性能和规模。NGINX使用一种非常有效的方法来处理传入的请求,这意味着它可以处理非常大的流量而不会导致过载,并将请求以一种可以处理的方式传递到Web服务器。反过来,这可以防止Web服务器过载,减慢甚至失败。通过添加NGINX,您可以分工:NGINX处理传入的请求,而Web服务器访问和提供Web页面。NGINX可以通过存储公共响应(也称为caching)来进一步减轻Web服务器的负载,从而使Web服务器不需要每次都重新处理它们。

受COVID-19新冠病毒影响的NGINX提供超多免费资源供您使用

请记住,您的组织可能正在使用诸如WordPress或Google Docs之类的第三方服务来托管其网站,而不是运行自己的Web服务器。如果不确定,请咨询您的IT管理员。在这种情况下,第三方将运行反向代理和Web服务器,并负责处理用户对您网站的请求。如果网站运行不正常,您可以与第三方交谈并建议他们尝试NGINX。我们很乐意使用NGINX开源软件免费帮助他们提高托管网站的性能和规模,就像我们可以为您自己托管的网站提供帮助一样。

域名系统(DNS)是Web客户端和服务器如何将URL转换为IP地址,反之亦然。例如,假设您的用户想要连接到www.healthcaregroup.org。用户输入医疗保健组的URL,并联系DNS服务器以获取实际的IP地址。DNS基本上是一种查找Web服务器地址的方法,就像我们以前使用黄页来查找组织的物理地址一样。负载平衡器(和Web服务器)使用DNS服务器来帮助其客户端连接到它们。DNS服务器指定网站各部分的地址。如果对它维护的地址有很多请求,则DNS服务器可能会过载。您可以将DNS云服务添加为辅助DNS,以便在您的DNS服务器处于负载状态时(即使它已关闭),客户端请求仍会被定向到正确的地址。

受COVID-19新冠病毒影响的NGINX提供超多免费资源供您使用

在构建由多个应用程序组成的网站时,每个应用程序都有其自己的要求。例如,可在www.healthcare.org/results上访问的Healthcare Group的结果应用程序可能需要更快地执行并处理始终在更新的大量患者数据。相反,医疗保健集团的主页www.healthcare.org可能包含简单的文本和图片,并且不会经常更改。为了管理这些不同的需求,IT运营商和开发人员通常将站点内的应用程序分离,然后确保每个单独的应用程序都具有执行和扩展所需的资源。

在此示例中,可以缓存来自主页应用程序的响应,因为内容不会经常更改。在NGINX中添加可提供缓存。为确保结果应用程序始终可用,医疗保健集团的运营团队可能通过让两台服务器托管该应用程序来添加故障转移。这样,如果请求发送到已关闭的服务器1,则可以发送到服务器2,并且客户端仍会收到响应。通过添加DNS负载平衡器云服务,医疗保健组可以确保对关键结果应用程序的请求始终找到启动的Web服务器,甚至将请求路由到地理位置最接近的服务器。

常见用例的配置方法

我们的一些用户要求提供有关将NGINX和F5技术应用于特定用例的更多详细信息,而我们的NGINX和F5技术专家已通过这些操作方法博客回答了此次电话会议。是否有一个用例需要帮助,或者想用自己的技巧帮助NGINX社区成员?让我们在博客末尾的评论部分中知道!

对于更高级的需求

在教育,公共政府或非营利部门中的某些人可能会发现,您需要的功能和支持比NGINX开放源代码所能提供的更多。例如,您可能有多个服务器托管在不同的区域中,或者需要高级的负载平衡算法和身份验证。

在这种情况下,我们需要为您提供进一步的免费帮助,以供审核和批准:一年的许可,最多可用于NGINX Plus的商业版本NGINX Plus的五个实例。申请NGINX Plus许可证2

注意:提高网站性能之前,您不必等待NGINX Plus许可证。开始使用NGINX开放源代码,然后在收到许可证后移至NGINX Plus。

F5 DNS负载平衡器云服务3通过根据用户的位置和每个NGINX服务器的可用性将用户定向到最合适的目的地,从而为您所有NGINX部署中的流量提供了一层免费的智能负载平衡。

要获得有关NGINX Plus的指导,我们建议您查看NGINX食谱:用于性能负载平衡的高级食谱的第6–9和11–16章中讨论的更高级的功能。

有关F5云服务的指南,请参阅《文档和操作方法》中引用的在线文档。

我们在一起

NGINX非常幸运,拥有一个热情的全球用户社区。我们永远不会对它的独创性,慷慨和精神感到惊讶。我们希望大家都能利用这种优势,并确保在COVID‑19大流行期间确保尽可能的连续性。

这就是为什么我们想请你们每个人(NGINX Novice和NGINX Expert)都为您提供帮助。

通过查看此博客文章并使用#nginxhelpTwitter上关注我们,随时了解相关更新。

毫无疑问,这是充满挑战的时代。我们真诚地相信,我们可以做得很好。

预先感谢您,从我们的社区到您的社区。

真诚的

NGINX / F5员工


1 Stack Overflow是第三方网站,不隶属于F5。Inc. F5及其分支机构对Stack Overflow或任何其他第三方网站上发布的内容(包括一般信息和提出的问题解决方案)不承担任何责任。

2 NGINX Plus许可证受我们最终用户许可协议条款的约束

3 F5 Cloud Services许可证受F5 Cloud Services 法律条款和政策的约束3月20日更新以修改最佳做法列表:将#nginxhelp放在Stack Overflow的问题标题中。
3月27日更新了有关F5 DNS云服务的信息。

封面图片
免费O'Reilly电子书:NGINX Cookbook,2019年版

您的一切指南NGINX

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

Contact Us

286604026

在线咨询:点击这里给我发消息

邮件:286604026@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

ajax-loader