我对 非常陌生NginX
。我想将它用作 Web 服务器,并用于文件传输操作。
我想象它会类似于可以在上启用的 FTP 服务器IIS
,但是我理解Nginx
它仅用于http
而不是用于文件传输。
有一些指南演示了如何使用vsftpd
来NginX
进行文件传输,但是我越想越觉得,我不想使用另一个基于 FTP 的服务器,因为它有自己的身份验证、配置和安全相关的潜在问题,我想避免这种情况。
Web 服务器和文件传输机制不需要做太多工作,只需为少数用户托管一个网页,具有目录浏览和执行文件传输操作的能力。没有规模或负载平衡的问题。
我对在思考这个问题时出现的其他技术如lua
或OpenResty
甚至不太熟悉。django
仅使用NGinX
,实现此目的的最佳方法是什么,拥有一个还可以允许文件相关操作(如删除和上传)的 Web 服务器?除了ftp server
路由之外,恐怕我无法获得任何清晰度或进一步调查的起点。我还有一个SSH server
,虽然它可以解决安全性(加密)和身份验证(PKI
)问题,但我不确定它是否确实可以使用,nginx
并且生成的文件传输机制是否可以以某种方式呈现在网页中。