- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 Centos 6-Apache-Passenger-Ruby 的组合。安装是按照说明进行的 here .我也有 whm,这意味着必须通过单击来更改 httpd.conf。在尝试包含 /etc/httpd/conf.d/*.conf
时,告诉我有一个错误,因为:Cannot load/usr/local/apache/modules/mod_passenger.so into服务器。
问题是 /etc/httpd/conf.d/passenger.conf 中的这一行
:
LoadModule passenger_module modules/mod_passenger.so
句子的最后一部分应该指向实际的 mod_passenger.so
,它不在 /etc/httpd/modules
中...问题是它在哪里?
我是通过 yum 安装的,这意味着:
sudo yum install -y epel-release pygpgme curl
sudo curl --fail -sSLo /etc/yum.repos.d/passenger.repo https://oss-binaries.phusionpassenger.com/yum/definitions/el-passenger.repo
sudo yum install -y mod_passenger
当我运行 sudo/usr/bin/passenger-config validate-install
时,在哪个 apache 安装中并不重要(已经全部运行),如下所示:
You did not specify 'LoadModule passenger_module' in any of your
Apache configuration files. This means that Phusion Passenger
for Apache is not installed or not active. Please run the
Phusion Passenger Apache module installer:
/usr/bin/ruby /usr/bin/passenger-install-apache2-module --apxs2=/usr/bin/apxs
我运行安装程序,说一切正常,但始终无法正常工作...
我知道我必须像这样指定位置的位置:
LoadModule passenger_module /path/to/the/module
可是我找不到。定位 mod_passenger.so 不起作用。而且我不能去 .rvm 位置,因为不在那里。 Passenger 不是作为 gem 安装的,而是通过 yum ...
有什么技巧可以找到 passenger 在哪里找到 mod_passenger.so
?谢谢。
最佳答案
rpm
将为您提供任何已安装软件包的文件列表,如下所示:
rpm -ql mod_passenger
这可以通过grep
仅针对您的文件进一步完善:
rpm -ql mod_passenger | grep 'so$'
使用不同的 apache 模块包的完整示例是:
$ rpm -ql mod_ssl
/etc/httpd/conf.d/ssl.conf
/etc/httpd/conf.modules.d/00-ssl.conf
/usr/lib64/httpd/modules/mod_ssl.so
/usr/libexec/httpd-ssl-pass-dialog
/var/cache/httpd/ssl
$ rpm -ql mod_ssl | grep 'so$'
/usr/lib64/httpd/modules/mod_ssl.so
关于ruby-on-rails - 用 yum 安装的 mod_passenger.so 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758277/
我有一个 Ubuntu 服务器 (11.10) 并使用 mod_passenger for Redmine。它工作得很好,但在第一次运行时有点慢(偶尔)。 我已经用谷歌搜索并想到了这个: http:/
我使用过的一些 Ruby 应用程序在缓慢的调用时挂起很长时间,导致进程在机器上备份,最终需要重新启动。 Passenger 中是否有一种快速简便的方法来限制单个 Apache 调用的执行时间。 在 P
我正在使用 RVM 和 Passenger 设置生产 RHEL 6 服务器。我已经完成安装 RVM(到我的主目录)、安装 Passenger 并将所需行添加到 httpd.conf: LoadModu
我刚刚将我的 rails 应用程序移到了一台新机器上。我正在使用 apache 2.2.3 和乘客 3.0.11。初始加载数据库后,我间歇性地看到一个错误,指出 rails 应用程序无法启动。这是我在
我正在尝试通过 mod_passenger 访问在 Apache 中运行的几个 Rails 应用程序(Redmine、toto),并在我的 Apache 错误日志中得到以下错误: [ pid=1115
我有 Centos 6-Apache-Passenger-Ruby 的组合。安装是按照说明进行的 here .我也有 whm,这意味着必须通过单击来更改 httpd.conf。在尝试包含 /etc/h
我正在尝试学习如何使用 Ruby On Rails 开发 Web 应用程序,但我遇到了一个愚蠢的错误。我正在尝试使用 Phusion Passenger aka mod_rails 来使用 Apach
我一直在尝试通过在 CentOS 7 上使用 Phusion Passenger 和 Apache 来部署我的 Rails 应用程序。 我正在关注 tutorial可在 Phusion Passeng
我是一名优秀的程序员,十分优秀!