如何让_url使用反向代理?特别是NGinX与乘客独立

时间:2010-11-23 20:29:31

标签: ruby-on-rails nginx passenger

我有一个环境设置w / nginx + passenger standalone。我只是使用nginx作为反向代理。我的问题是,如果我在端口3333上运行该站点,如果我使用_url而不是_path而不是projects_url而不是projects_path,那么url会像http://99.99.99.99:3333/projects一样出现。

如何让这些工作正常并只使用域名?在rails中有设置吗?

我正在为这个特定的项目使用rails 2.3.8而我正在使用的gem正在使用_url,所以将所有这些更改为_path会非常痛苦。

提前感谢任何可以提供帮助的人。

1 个答案:

答案 0 :(得分:0)

我自己想出来了。我切换到使用unix套接字而不是tcp / ip端口。