使用 NGinX 提供静态文件或文件服务器

使用 NGinX 提供静态文件或文件服务器

我对 非常陌生NginX。我想将它用作 Web 服务器,并用于文件传输操作。

我想象它会类似于可以在上启用的 FTP 服务器IIS,但是我理解Nginx它仅用于http而不是用于文件传输。

有一些指南演示了如何使用vsftpdNginX进行文件传输,但是我越想越觉得,我不想使用另一个基于 FTP 的服务器,因为它有自己的身份验证、配置和安全相关的潜在问题,我想避免这种情况。

Web 服务器和文件传输机制不需要做太多工作,只需为少数用户托管一个网页,具有目录浏览和执行文件传输操作的能力。没有规模或负载平衡的问题。

我对在思考这个问题时出现的其他技术如luaOpenResty甚至不太熟悉。django

仅使用NGinX,实现此目的的最佳方法是什么,拥有一个还可以允许文件相关操作(如删除和上传)的 Web 服务器?除了ftp server路由之外,恐怕我无法获得任何清晰度或进一步调查的起点。我还有一个SSH server,虽然它可以解决安全性(加密)和身份验证(PKI)问题,但我不确定它是否确实可以使用,nginx并且生成的文件传输机制是否可以以某种方式呈现在网页中。

相关内容