gpt4 book ai didi

ruby-on-rails - Rails 应用程序不适用于 Nginx + Passenger

转载 作者:行者123 更新时间:2023-12-04 05:46:47 25 4
gpt4 key购买 nike

我有一个 Rails 应用程序在

/home/myuser/webapps/myapplication/

我已经安装并配置了 Passenger 和 Nginx,但无法让我的 Rails 应用程序正常工作。如果我使用 WEBrick 启动应用程序,它工作得很好......

这是我的这个应用程序的 nginx.conf 文件...

server {
listen 8080;
server_name www.mydomain.com.ar;
root /home/myuser/webapps/myapplication/public;
rails_env production;
passenger_enabled on;
}

如果将静态 index.html 放在/home/myuser/webapps/myapplication/public/中,它就可以正常工作。但是由于我的应用程序不使用它作为根,我猜 Nginx 无法加载我的应用程序。

我错过了什么?从 here 开始,我读了很多书

谢谢

更新:我正在使用 Ubuntu 12.04、rvm 1.15.8、ruby 1.9.3、rails 3.2.8、Phusion Passenger 3.0.17、Passenger 的 Nginx 模块。

我没有使用过任何部署工具。我刚刚将根应用程序文件夹复制到服务器指向的位置。

最佳答案

出于某种原因,我在安装 passenger-nginx-module 时选择的 openssl 支持让我很难过。

我使用 libcurl4 而不是 libgnutls 在新环境中重新安装和配置了 passenger 和 nginx,我的问题消失了。

关于ruby-on-rails - Rails 应用程序不适用于 Nginx + Passenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com