小编The*_*heo的帖子

如何从 Nginx 回复 200,而不提供文件?

我已将 Apache 配置为发回 200 响应,而不使用此配置行提供任何文件

Redirect 200 /hello
Run Code Online (Sandbox Code Playgroud)

我可以用 Nginx 做到这一点吗?我不想提供文件,我只希望服务器响应 200(我只是记录请求)。

我知道我可以添加一个索引文件并实现相同的目的,但是在配置中执行此操作意味着可能会出错的事情少了一件。

http nginx html

196
推荐指数
5
解决办法
19万
查看次数

使用Passenger时使用Nginx over Apache with Rails的优缺点是什么

乘客最近获得了对 Nginx 的支持,它作为 Rails 应用程序的 Web 服务器与 Apache 相比有什么优缺点?

nginx ruby-on-rails phusion-passenger apache-2.2

8
推荐指数
1
解决办法
2380
查看次数

是否可以使用 RVM 安装预编译的 Ruby 版本?

我正在使用 EC2,有时会启动我只想使用很短时间的服务器。通常我想在它们上安装某个或多个版本的 Ruby,对于这个 RVM 来说非常方便——如果不是因为编译 Ruby 需要很长时间。当剩下的服务器设置在几分钟内完成时,只需要等待近半个小时来编译 Ruby 真的很无聊。它完全扼杀了云计算体验。

有没有办法获得 RVM 的便利,而无需为我启动的每个新服务器编译每个 Ruby 版本?我可以预编译一个 Ruby 版本并将其保存在某个可访问的地方,然后让 RVM 使用它而不是从源代码编译它吗?我可以在安装 Ruby 版本后简单地将某个目录归档到 RVM 根目录下,将其保存在某处,然后将其解压缩到我启动的下一个服务器上的正确位置吗?在这种情况下,我需要保留哪些文件和目录?

我想使用 RVM 不仅是为了能够在 Ruby 版本之间切换,还因为它允许我为不同的应用程序保留单独的 gemset,所以不使用 RVM 会非常不方便。

所有服务器都具有相同的操作系统和架构,Ubuntu 10.04,32 位。

ruby amazon-ec2 rvm

5
推荐指数
2
解决办法
4095
查看次数