【问题标题】:Mod_XSendFile On a MacMac 上的 Mod_XSendFile
【发布时间】:2012-08-13 01:57:57
【问题描述】:

我已经在我的 mac 上安装了 xsendfile,它位于 apache 模块中。我试图通过我的 htaccess 文件启用它,但我不断收到错误消息。当我尝试通过终端或 php 在我的 apache 服务器上获取模块列表时,它没有列出。相关代码/服务器信息如下:

服务器: Apache/2.2.21 (Unix)

通过以下方式编译和安装: apxs -cia -Wc,"-arch i386 -arch x86_64" -Wl,"-arch i386 -arch x86_64" mod_xsendfile.c

在 Httpd.conf 中: LoadModule xsendfile_module libexec/apache2/mod_xsendfile.so 已启用

ht 访问: XSendFile 开启 XSendFilePath /path/to/file/

错误信息: 无效的命令“XSendFile”,可能拼写错误或由未包含在服务器配置中的模块定义

感谢任何指导。

大卫

【问题讨论】:

  • 您是使用默认安装还是附加安装,我过去在多次安装时遇到过问题。还有更多的服务器故障问题。
  • @Grady,感谢您的回复。请原谅我的无知,我相信这是一个额外的安装,但我不是 100% 确定。有没有办法告诉?
  • 您可以输入:哪个 httpd 或 httpd2 以及哪个 axps 或 apxs2 看到它那些匹配进程列表
  • @GradyPlayer,再次感谢,看来我仍在使用默认安装。顺便问一下,我应该把这个问题移到 Server Fault 上吗?
  • 你可能会得到更多的关注。

标签: macos apache x-sendfile


【解决方案1】:

我意识到这个问题已经有一年的历史了,但是对于希望未来的人来说(至少在 Mac OS X Lion 上)是:

sudo apxs -cia mod_xsendfile.c

【讨论】:

    猜你喜欢
    • 2013-03-10
    • 2011-03-05
    • 1970-01-01
    • 2023-03-24
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    相关资源
    最近更新 更多