Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经与一个相当大的 https 服务器建立了连接,如果我知道它们的名称和位置,我就可以下载文件。
但是,我想做的是通过 https 文件服务器搜索并且只提取 html 文件。我知道如何在普通目录中执行此操作,但是有没有办法在 https 文件服务器中列出文件和目录,有点像你会做的lsor dir?
ls
dir
我一般不熟悉http服务器,因此感谢您的解释。
谢谢!
要列出文件,或者能够使用该列表中的 HTTP 访问它们,您必须有一个 CGI 或某种插件,它将为您提供可用目录的列表。
这不是默认允许的,因为它可能是系统上的主要安全漏洞。想象一下,如果他们可以浏览/etc*nix 系统上的层次结构并检索密码信息,或者通过数据库文件等,可能会导致问题。
/etc
因此,默认情况下不允许浏览文件系统。您可以启用多种不同的方式,具体取决于 HTTPd 服务器和随它提供的模块或已添加的模块。
编写这样的界面也不是那么难,但最好依靠预先构建的轮子,而不是重新发明自己的轮子。