我一直在努力部署我的rails应用程序,虽然有一些问题我已经能够完成大部分工作。然而,最新情况令人非常困惑。
我的设置如下:
Ruby 1.9 / Rails 3.2 App with Phusion Passenger - > CentOS 6.2上的nginx - >清漆缓存服务器
尽管config.force_ssl设置为false并且在production.rb文件中被注释掉,但服务器仍然强制重定向到https(在我的情况下它还没有起作用)。服务器已通过'killall nginx'和'/ opt / nginx / sbin / nginx'重复重启,因此设置应该生效。
我的第一个想法是,缓存服务器可能滞后,但事实并非如此。
这使得这个特别奇怪的是,如果没有投入生产模式,该应用程序可以正常工作。如果我编辑nginx.conf而不是使用开发模式,那么该网站可以完美运行。
可能是罪魁祸首?我对服务器维护和IT的这个方面非常陌生,所以我不知道。
答案 0 :(得分:0)
原来,它确实是清漆过度侵略。