1

我有一个文本文件“data.txt”,根据对 html 表单的输入,我想显示该文件中的一行。我的结果由需要访问 data.txt 的 CGI 脚本提供,但我不希望用户能够在他们的 Web 浏览器中输入“data.txt”并查看整个文件。有没有一种简单的方法可以让 CGI 脚本可以读取“data.txt”,但不能通过浏览器加载它来访问它?

我在 ubuntu 上使用标准的 apache。我相信 suexec 模块可以做到这一点,但我希望有一个更简单的解决方案,只需使用花哨的权限、chowns 等。谢谢-

4

1 回答 1

0

将您的数据文件存储在网络服务器文件树之外(对于 apache,请检查DocumentRoot)。

于 2014-01-20T07:07:20.527 回答