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