Apache 使文件可由CGI而不是web浏览器读取

Apache 使文件可由CGI而不是web浏览器读取,apache,cgi,suexec,Apache,Cgi,Suexec,我有一个文本文件“data.txt”,根据对html表单的输入,我想显示该文件中的一行。我的结果由需要访问data.txt的CGI脚本提供,但我不希望用户能够在其web浏览器中键入“data.txt”并查看整个文件。有没有一种简单的方法可以让CGI脚本读取“data.txt”,但不能通过浏览器加载它 我在ubuntu上使用标准apache。我相信suexec模块可以做到这一点,但我希望通过使用奇特的权限、chowns等获得一个更简单的解决方案。谢谢-将您的数据文件存储在Web服务器文件树之外(对

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


我在ubuntu上使用标准apache。我相信suexec模块可以做到这一点,但我希望通过使用奇特的权限、chowns等获得一个更简单的解决方案。谢谢-

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

显而易见的答案。谢谢!