Lyn*_*nob 1 apache2 external-hdd
我知道这是您听说过的最愚蠢的想法之一,但我的客户,作为他论文项目的一部分,他希望能够流式传输任何媒体,包括外部硬盘上的媒体。
代理是一个选项,但我们完成了脚本,他只想将文档根目录更改为/
毕竟这只是一个大学项目。
在 Windows 中,我们能够将文档根目录更改为 C: 并且它可以工作,ubuntu,没有运气将它设置为/
那么如何让 apache 在所有机器上运行/
我知道这是你听说过的最愚蠢的想法之一,但我的客户。
这是。
而且您不能使用正常安装。Apache 需要以“root”身份运行,并且 Apache 对其进行了内置的安全检查。你会看到错误提示...
Apache 并未设计为以 root 身份运行时提供页面服务。已知的竞争条件将允许任何本地用户读取系统上的任何文件。如果您仍然希望以 root 身份提供页面,则将 -DBIG_SECURITY_HOLE 添加到 CFLAGS 环境变量,然后重建服务器。强烈建议您改为修改 httpd.conf 文件中的 User 指令以列出非 root 用户。
所以要做你想做的事,你需要......
-DBIG_SECURITY_HOLE
到CFLAGS
env 变量。http.conf
以 root 用户身份进行设置。我会将如何执行此操作留给您,并建议您忘记这一点,按预期使用普通(受限)用户并将文件存储在该用户拥有的子目录中。
归档时间: |
|
查看次数: |
1964 次 |
最近记录: |