在同一个开发盒上使用apache和nginx的乘客

时间:2009-09-29 17:10:56

标签: apache nginx passenger

我的笔记本上有Apache和乘客。我想在同一台机器上测试Nginx和乘客。我可以在8080上安装Nginx,在80上安装apache。但是我可以在同一台机器上安装同一台服务器的乘客吗?

2 个答案:

答案 0 :(得分:1)

是的,只需安装apache模块,然后安装nginx模块即可。您可能需要确保每个服务器也有不同的PassengerTempDir设置。

答案 1 :(得分:0)

我同时安装了Apache和Nginx乘客并在同一个Arch Linux机器上正常工作,为Rails应用程序提供服务。有一次,当apache运行并在端口80上侦听时,我开始在同一个端口上监听nginx并得到关于端口已被绑定的(预期)错误。我停止了apache和nginx,重新启动nginx并在我尝试访问Nginx下的Rails应用程序时开始出现Bad Gateway错误。我仍然没有弄清楚问题是什么以及如何解决它。重新启动似乎没有帮助。