Tag: 乘客

是否有可能把二进制图像数据到HTML标记,然后在任何浏览器像平常一样显示图像?

这是一个重要的安全问题,我相信这应该是可能的。 一个简单的例子: 你运行一个社区门户。 用户已经注册并上传他们的照片。 只要允许显示图片,应用程序就会提供安全规则。 例如,用户必须是系统各方的朋友,以便您可以查看其他人上传的图片。 问题在于:有人可能会爬取您的服务器的图像目录。 但是你想保护你的用户免受这种攻击。 如果可以将图像的二进制数据直接放入HTML标记中,则可以限制用户对图像目录的访问权限,并将您的Web应用程序运行分组,并将图像数据直接传递给Apache用户和组HTML。 唯一可能的弱点就是你的web应用运行的用户的密码。 有没有可能?

Phusion乘客(傻瓜!)

我是经验丰富的LAMP开发人员,他们正在向Rails进军。 我有一个非常愚蠢的问题:Phusion Passenger到底做了什么? 我已经阅读了很多文档,我已经谷歌search,我已经读过维基百科,我已经阅读了堆栈溢出。 我甚至安装了它,并在开发机器上运行(使用Apache)。 我仍然不知道它究竟在做什么 。 下面是一个猜测:我认为Apache文档根目录指向/mywebapp/public/而不是/mywebapp/ ,这很奇怪,所以我认为它必须将/mywebapp/所有内容都设置为可访问。 (这是一个疯狂的猜测,因为我不知道这些东西是如何被访问的。) 我已经知道乘客是革命性的,开创性的等等,但它是做什么的? 对不起,每个人都有问题。 谢谢!

来自nginx / passenger的“应用程序收到的不完整回复”

我试图通过capistrano在nginx和ubuntu上部署我的rails应用程序,如https://gorails.com/deploy/ubuntu/14.04页面上的教程。 但最后我得到一个错误消息: Incomplete response received from application 在我的浏览器。 这可能是乘客的错误,但我怎么能找出该怎么办?

无法加载这样的文件 – bundler / setup(LoadError)

我使用Ruby 2.0设置Rails 4应用程序,但是我得到“Web应用程序无法启动”并获取此跟踪: cannot load such file — bundler/setup (LoadError) /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>' 我的apache2.conf是: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19 PassengerDefaultRuby /usr/local/bin/ruby bundle -v是: Bundler version 1.3.5 ruby -v是: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux] gem env是: RubyGems Environment: – RUBYGEMS VERSION: 2.1.5 – RUBY […]

在使用Phusion Passenger和Rails时,初始服务器启动速度缓慢

为了跳上Phusion Passenger的旅行车,我们为一个小型的Rails应用程序设置了一个登台服务器来testing事情。 到目前为止它已经非常好用了,它使安装/configuration和部署应用程序变得轻而易举。 问题是我们正在使用的网站不会经常碰到,它似乎closures在后台的服务器。 这意味着当有人进入网站时,他们有一个很长的等待,直到启动一个新的服务器来处理请求。 我们已经通读了文档,尝试了很多不同的设置(智能/智能lv2模式,passengeridletime等),仍然没有find一个真正的解决scheme。 在searchGoogle结果之后,我们无法find有用的信息。 目前,我们有一个cron作业,每隔一段时间发出一个请求,以保持服务器的运行。 是否有其他人遇到这个问题,你有什么build议修复?

Ruby on Rails服务器选项

为我的Ruby on Rails应用程序设置开发服务器的整个问题让我感到困惑。 有WEBrick,Mongrel,Passenger,Apache,Nginx等等,我相信我并不是很了解他们扮演的angular色。 我开始使用WEBrick,现在我使用Mongrel进行开发。 这些服务器是独立的,还是坐在Apache面前? 我已经阅读了关于Passenger的内容,我不太清楚它是什么,网站上说“能够轻松部署Ruby web应用程序”,它是否取代了Mongrel? 它是否像Capistrano,也部署Web应用程序? 考虑到我想testingSSL,我相信这不是由杂种支持,什么是最好的开发服务器设置? 谢谢