Сервер 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>
Другие вопросы по тегам