使用外来路径安装 openCPU 到 Apache

Installing openCPU with exotic path to Apache

我正在生产的 RedHat 7 服务器上安装 OpenCPU,结果发现他们的 Apache 服务器的路径不是

/etc/httpd 

但还有别的。 显然,OpenCPU 仍然指的是 /etc/httpd,因此没有工作。 我想知道是否有一种方法可以为 OpenCPU 安装指定 Apache 服务器的自定义路径(作为安装参数,或代码中的某处,或安装后)?

OpenCPU版本为2.0.7,RedHat版本为7.3,Apache服务器版本为2.4

那么你的 Apache2 在哪里?你是从源代码编译的吗?

OpenCPU 通过 rapache (which has mod_R). The rApache manual 依赖于 httpd 有一些关于如何针对自定义版本的 R 或 Apache 从源代码编译 rapache 的文档。

一旦成功,您就可以尝试构建 OpenCPU。默认的 opencpu-server rpm spec is copies opencpu.conf 变成 /etc/httpd 因为那是 Fedora 或 Enterprise Linux 中 httpd 包的路径。我猜你可以修改它,如果你 运行 一个非标准版本的 httpd。