我正在尝试在已经有几个 PHP/MySQL 网站和 Apache 的 CentOS 7 VPS 上安装 OpenProject。
OpenProject 有一个安装/配置脚本,您可以使用它运行:
sudo openproject 配置
该脚本具有“安装 apache2 服务器”或“跳过”选项并手动执行。假设似乎是您安装在空服务器上。我在任何地方都找不到明确的说明如何配置现有的 Apache 安装以访问 OpenProject 脚本。
当我“跳过”apache2 安装时,“sudo openproject run check”的结果是“Web 服务器未运行”错误,即使 Apache 已在我的服务器上启动并运行。
我应该选择“安装 apache2 服务器”选项吗?它会擦除/重新配置/弄乱我现有的 Apache 配置吗?
或者配置 Apache 以从 mywebsite.com/openproject 等子文件夹访问/运行 Ruby 应用程序(如 OpenProject)的手动步骤是什么?
我研究了在没有 Apache 的情况下安装 Phusion Passenger,但它看起来总是(?)与 Apache 一起打包,并且仍然可能与现有的 Apache 配置发生冲突——同样,找不到这种情况的信息。