Я пытаюсь смонтировать приложение стойки, чтобы загрузить его с моим приложением rails 2.3.12, которое использует ssl в некоторых контроллерах.Все работает отлично, пока я не запрашиваю любую страницу, которая использует HTTPS, и тогда я получаю только простую белую страницу с надписью «Not Found: / some_path»
Вот как это выглядит: https://skitch.com/jimmybaker/fq7js/https-fail
Я развертываю свое приложение rails, используя phusion passenger + nginx + ree.Я поместил свой файл config.ru в корень моего приложения rails, и вот как он выглядит:
#!/usr/bin/env ruby
require 'logger'
require 'config/environment'
require 'resque/server'
use Rack::ShowExceptions
# Set the AUTH env variable to your basic auth password to protect Resque.
AUTH_PASSWORD = 'xxxxxxx' || ENV['AUTH']
if AUTH_PASSWORD
Resque::Server.use Rack::Auth::Basic do |username, password|
password == AUTH_PASSWORD
end
end
run Rack::URLMap.new \
'/' => ActionController::Dispatcher.new,
'/resque' => Resque::Server.new
Как вы можете видеть, я пытаюсь загрузить интерфейсную часть resque-web дляпросмотр заданий в моей очереди redis.Опять же, я могу получить доступ к интерфейсу resque, проблема в том, что это ломает все контроллеры, которым требуется ssl в моем приложении rails.