Сервер RApache загружает *.rhtml файлы, а не выполняет их
Я занимаюсь разработкой веб-приложения на R с использованием RApache.
Я закончил все приложение, и оно работает правильно на моем локальном сервере. Но у меня есть проблема, когда я портирую его на университетский сервер: файлы.rhtml, где находятся R-скрипты; загружаются браузером, когда я пытался открыть напрямую по ссылке. Я думаю, что мне нужно добавить какой-то обработчик в файл конфигурации, чтобы выполнять эти файлы вместо загрузки (на моем локальном сервере мне это не нужно), но я искал безуспешно.
Кто-нибудь может подсказать мне обработчик или что делать? СПАСИБО!
1 ответ
Вам необходимо установить директиву Directory, которая указывает, что ваши R-скрипты, расположенные в указанном каталоге, будут переданы brew, и результат будет отображаться в вашем браузере вместо самого html-файла. Это можно сделать, добавив в apache2.conf следующую директиву, в которой вы меняете /var/www/brew на каталог, в котором находятся ваши R-скрипты на вашем сервере.
<Directory /var/www/brew>
SetHandler r-script
RHandler brew::brew
</Directory>