为什么在nginx Web服务器(使用lua)中使用Fast CGI,以及应该设置什么

##问题

阅读了很多在线帖子后,我认识到Fast CGI是一种使Web服务器更好地处理大量Web请求以及代理服务器的方法。

  • 我是否正确理解了使用Fast CGI的原因,还是有什么我没有掌握,因为我感觉我的理解有些“基本”?
  • 只是我在Web服务器上“开启”Fast CGI,还是有一些建议的模块应该像nginx一样使用,你可以设置IP阻止吗?

##上下文

我想建立一个Web服务器,我可以在其中存储文件并允许朋友访问它们。大多数都是作为“要做些事情”项目,为我提供一些推动力,以学习更高级的编程。

由于这是我第一次使用任何不是编写Bash或一些基本Python脚本的东西,所以我决定首先在Google VM中看看是否能够实现类似的东西,而不是花费整个 PC 的费用(因为学习曲线感觉相当令人生畏)。

通过在线研究,我看到推荐使用nginx将服务器“启用Web”,并使用Fast CGILua处理Web请求。

我能够运行nginx并能够通过网页访问我的服务器。我还通过文档找到了分配凭据和IP阻止的方法,但是我发现Fast CGI是一个令人难以理解的绊脚石,因为我不太明白我是用它来做什么或需要设置什么。

点赞