首页 > 解决方案 > 使用 Apache 的奇异路径安装 openCPU

问题描述

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

/etc/httpd 

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

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

标签: apacheopencpu

解决方案


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

OpenCPU 依赖于httpdvia rapache(它有mod_R)。rApache 手册有一些关于如何根据 R 或 Apache 的自定义版本从源代码编译 rapache 的文档。

一旦这工作,您可以尝试构建 OpenCPU。默认的 opencpu-server rpm 规范是将opencpu.conf复制到/etc/httpd其中,因为这是httpdFedora 或 Enterprise Linux 中的软件包路径。我想如果您运行非标准版本的 httpd,您可以修改它。


推荐阅读