我是 Ubuntu 和 Linux 操作系统的新手,我想知道是否有人知道一个程序或一种方法,可以在我使用网络浏览器访问 Ubuntu 服务器时列出服务器上文件夹中的所有文件。几乎与使用 FTP 和网络浏览器相同,但我希望能够使用 HTTP/S,并且无法编辑或下载文件。只需读取位于的文件夹中的文件名即可/home/user/downloads
我已经找了好几个小时了,但还是找不到办法,因为我真的不知道该搜索什么。如果有人能帮助我,我将不胜感激!
我目前安装了 Apache2、OpenSSH 和 LFTP。
你好,大卫
答案1
您需要的是 apache 配置中的一个设置,称为“目录列表”。
您可以使用 ...
<Directory /var/www/html/documents/>
Options +Indexes
</Directory>
为“/var/www/html/documents/”创建目录列表。
您可以使用 ...
IndexIgnore *tmp
排除以 tmp 结尾的文件。
可以使用...创建特殊的页眉和页脚。
HeaderName header.html
ReadmeName footer.html
您还可以使用样式...
IndexOptions FancyIndexing HTMLTable
IndexStyleSheet /css/autoindex.css
在您的安装中应该有一个示例(它还展示了如何向列表中添加图标):
./conf/extra/httpd-autoindex.conf
另请参阅...
这是一个自定义目录...