phusion-passenger

在 Ubuntu 13.10 上安装 Phusion Passenger 4.0.20
phusion-passenger

在 Ubuntu 13.10 上安装 Phusion Passenger 4.0.20

因此,我尝试在最新版本的 KUbuntu (13.10) 上安装 Passenger。我使用apache2-mpm-workerMuon 包管理器的包安装了 Apache2。这些是我运行的命令。 rvmsudo gem install passenger rvmsudo passenger-install-apache2-module 但我一直收到以下错误: [Fri Oct 18 15:52:13.227790 2013] [core:warn] [pid 13095] AH00111: Config variable ${APACHE_LOCK_...

Admin

对于 ruby​​ 1.8.7,Passenger + RVM 返回 502(passenger_root 位于 ruby​​ 1.9.3)
phusion-passenger

对于 ruby​​ 1.8.7,Passenger + RVM 返回 502(passenger_root 位于 ruby​​ 1.9.3)

我正在使用 Passenger + RVM + Nginx,为 Ruby 1.9.3 配置的 Rails 应用程序运行良好,但为 1.8.7 配置的 Rails 应用程序总是返回 502 错误。有人能发现问题吗? 我的配置如下: worker_processes 1; events { worker_connections 1024; } http { passenger_root /usr/local/rvm/gems/ruby-1.9.3-p448@mygems/gems/passenger-4.0 passenger...

Admin

无法使用 Passenger + Rails 配置 Apache
phusion-passenger

无法使用 Passenger + Rails 配置 Apache

我只是个初学者,想了解如何为我的 RubyOnRails 应用程序配置 apach web 服务器。我有 Linux,安装了 apache2、passenger 和 apache2-module for Passenger。安装时我收到如下文本 LoadModule passenger_module /home/rubys/.rvm/.../ext/apache2/mod_passenger.so PassengerRoot /home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.8 Passeng...

Admin

乘客权限被拒绝访问 .htaccess
phusion-passenger

乘客权限被拒绝访问 .htaccess

我刚刚完成了 Redmine 安装的迁移,在使用 webrick 进行测试后,一切顺利,网站运行良好http://localhost:3000 接下来,我安装并配置了 mod_passenger,添加了一个单独的虚拟主机,基本上只是从之前的服务器复制了配置。由于应用程序的绝对路径没有改变,我以为它会立即工作,但事实并非如此,显然乘客没有访问正确的目录。以下是该虚拟主机的错误日志中显示的内容: Permission denied: /srv/redmine/.htaccess pcfg_openfile: unable to check htaccess ...

Admin

安装phusion Passenger时交换空间
phusion-passenger

安装phusion Passenger时交换空间

我尝试安装 Phusion Passenger,由于我的可用内存不足 1GB,因此建议使用以下命令临时添加交换空间: sudo dd if=/dev/zero of=/swap bs=1M count=1024 sudo mkswap /swap sudo swapon /swap Passenger 安装成功,那么我现在必须禁用该交换空间吗?如何操作?它没有提到任何有关恢复的内容,但我认为应该提到,因为它说“暂时添加交换空间”。我现在如何消除这种影响? ...

Admin

乘客正在列出所有公共文件夹文件
phusion-passenger

乘客正在列出所有公共文件夹文件

大家好,请忽略我的菜鸟身份,这是我第一次部署 RailsApp; 我已将 apache 和 phussion Passenger 与 rvm 一起使用,以下是我在 apache2.conf 中添加的虚拟主机配置, 在此之前,它给了我禁止访问错误 403,我用 Google 搜索并发现这是权限问题,所以我运行chmod -R 640 /root,之后它开始列出我的公用文件夹文件。 LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p194/gems/passenger-4.0.8/...

Admin

Phusion 乘客进程死亡,新进程神秘启动
phusion-passenger

Phusion 乘客进程死亡,新进程神秘启动

正如您所看到的,尽管我们自己并没有明确重启乘客,但乘客进程正在死亡,新的进程正在启动。我们无法确定是什么原因造成的。我们应该查看哪些常见的地方来找出触发这些重启的原因? 这些passenger-status命令发出的时间间隔约为 30 分钟。passenger_pool_idle_time在我们的配置文件中设置为 0,您可以在此处看到:https://gist.github.com/panabee/8ddf95a72d6a07e29c7f 我们使用的是 Passenger 4.0.5、Rails 3.2.12 和 nginx 1.4.1。 [root@...

Admin

设置 RVM、Passenger/Apache 与多个 Rubies 并以特定用户身份运行的最佳实践?
phusion-passenger

设置 RVM、Passenger/Apache 与多个 Rubies 并以特定用户身份运行的最佳实践?

我的目标是在可能具有不同版本的 ruby​​ 的不同服务器用户下运行 ruby​​ 应用程序。 因此,我将让用户充当“托管帐户”。文档根目录/应用程序文件将与使用 RVM 管理的 ruby​​ 版本和 gemset 一起位于其主目录中。用户将拥有一个或多个需要运行的 Web 应用程序。此用户站点的虚拟主机将指向用户主目录中的文档根目录,并且 Web 服务器也将以此身份有效运行user:group。 布局示例: /home/theuser /.rvm /applications /railsapp1 /public ...

Admin

Nginx 已通过 Passenger 安装,但没有命令行
phusion-passenger

Nginx 已通过 Passenger 安装,但没有命令行

我使用以下命令在 Ubuntu 12.10 上安装了 Passenger 和 Nginx:passenger-install-nginx-module(按照 www.modrails.com/documentation/Users guide Nginx.html 上的说明操作)。当我在安装 SSL 证书时遇到问题时,我发现命令行工具(如“Nginx -V”)会产生以下输出:“可以在以下软件包中找到程序‘nginx’...” 更新:我已成功按照以下链接中的说明正确配置 SSL:https://library.linode.com/web-servers/n...

Admin

为什么其他相同的服务器部署后不会停机,而 amazon ec2 却停机?
phusion-passenger

为什么其他相同的服务器部署后不会停机,而 amazon ec2 却停机?

这个问题困扰了我几个月……我承认自己是服务器管理的新手,我尝试在 EC2 上运行一个生产 Rails 应用程序。虽然我学到了很多东西,并且觉得用起来很舒服,但我不知道为什么在部署我的代码后,请求需要大约 1-2 分钟才能通过。从我通过谷歌收集到的所有信息来看,这是 Passenger 重新启动时出现的问题。解决方案似乎是编写一个滚动重启脚本。 我的服务器设置是: 亚马逊 EC2 Ubuntu 12.04 EBS 小型实例 Nginx 乘客 PostgreSQL 9.2 Ruby 1.9.3 Rails 3.2.11 使用 Capistrano 进行部署 ...

Admin

apache2 和 SSL 的问题无法加载 CSS 和 JS 文件
phusion-passenger

apache2 和 SSL 的问题无法加载 CSS 和 JS 文件

我有一个使用 Ruby on Rails 3.2.8 的应用程序,我使用 Passenger-Nginx 作为端口 3037 上的 Web 服务器,使用 Apache2 和 SSL,使用 ProxyPass 和 ProxyPassReverse。我的问题是,在 chrome 或 firefox 中加载时,CSS 和 JavaScript 文件无法加载。 我有一个来自 Register.com 的 SSL 证书,并且我已在 VirtualHost 中按以下方式对其进行配置: 这是我的 VirtualHost 中的 80 端口 ServerName...

Admin

通过 nginx X-Accel 和 rails send_file 安全地提供静态内容的问题
phusion-passenger

通过 nginx X-Accel 和 rails send_file 安全地提供静态内容的问题

我正在尝试使用 nginx 和 rails 提供静态内容X-Accel-Redirect。 我的实际静态内容目录位于 rails 根文件夹中,如下所示rails_root\books。 这是我的 nginx 配置文件,将 url 与实际文件位置进行映射 server { listen 3000; server_name 127.0.0.1; passenger_enabled on; root /home/voodoo/work/reader/public; ...

Admin

Elastic Beanstalk Rails - 修改乘客配置passenger_max_pool_size
phusion-passenger

Elastic Beanstalk Rails - 修改乘客配置passenger_max_pool_size

我需要增加在 Passenger 上运行的 Rails 应用程序的 Passenger_max_pool_size。我已使用 Elastic beanstalk 进行部署。有什么想法吗?如何操作?是否有选项设置或容器命令可以执行此操作 ...

Admin

未收到数据 - 乘客,(52)服务器回复为空
phusion-passenger

未收到数据 - 乘客,(52)服务器回复为空

上个月我为我的 rails 应用程序 (Passenger) 设置了 Elastic Beanstalk。一切都很好……但突然间,我的服务器响应不正常了。 我的应用程序访问在浏览器上显示“未收到数据 - 错误 324(net::ERR_EMPTY_RESPONSE):服务器关闭了连接而没有发送任何数据。”。 当我 curl 应用程序时,我得到了 curl: (52) 来自服务器的空回复。 这是乘客的问题吗?我是服务器管理的新手。 ...

Admin

无法使用 Mountain Lion(OS X Server)和 RVM 启动 Passenger 3.0.18
phusion-passenger

无法使用 Mountain Lion(OS X Server)和 RVM 启动 Passenger 3.0.18

我最近在我的 Mac Mini Server 上全新安装了 Mountain Lion。 我按照http://www.phusionpassenger.com我没有看到任何错误。 rvmsudo gem install passenger-enterprise-server-3.0.18.gem rvmsudo passenger-install-apache2-module 以下是 /etc/apache2/httpd.conf 中的条目,其中屏蔽了我的用户名: LoadModule passenger_module /Users/usern...

Admin