Mod_XSendFile на Mac

Я установил xsendfile на мой Mac, и он находится в модулях apache. Я пытался включить его через файл htaccess, но постоянно получаю сообщение об ошибке. Когда я пытаюсь получить список модулей на моем сервере apache через терминал или php, он не отображается в списке. Соответствующий код / ​​информация о сервере перечислены ниже:

Сервер: 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

htaccess: XSendFile в XSendFilePath / путь / к / файлу /

Сообщение об ошибке: Неверная команда "XSendFile", возможно с ошибкой или определена модулем, не включенным в конфигурацию сервера

Я ценю любое руководство.

Дэвид

2 ответа

Я понимаю, что этому вопросу уже год, но для людей, которые ищут в будущем способ сделать это (по крайней мере, на Mac OS X Lion):

sudo apxs -cia mod_xsendfile.c

Я где-то читал, что вам нужно включить его, добавив эту строку в конфигурацию apache, и что с помощью .htaccessфайла не хватило.

      XSendFile on
XSendFilePath /absolute/path/to/files
Другие вопросы по тегам