2013-09-04 2 views
6

Я запускаю локальный сервер puma, и я не могу получить ресурсы для загрузки в SSL.Локальный SSL с Ruby/Puma

У меня есть местный подписанный сертификат.

Я пытаюсь запустить сервер с помощью следующей конфигурации:

puma -b 'ssl://127.0.0.1:9292?key=/path/to/certs/localhost.unecrypted.key&cert=/path/to/certs/localhost.crt' 

Теперь, когда я посещаю https://localhost:9292 или https://127.0.0.1:9292, браузер просто вращается и нет ответа от сервера. Ресурсы не возвращаются. Дважды он показал мне тег заголовка HTML, но почти всегда ничего не получаю.

Любая идея? Другие идеи? На самом деле нужно запустить https-версию этого приложения локально, и я не могу понять, как это сделать.

Edit: щёток запрос регистрируется, но нет ответа:

127.0.0.1 - - [04/Sep/2013 11:29:15] "GET/HTTP/1.1" 200 1265 0.0397 

Иногда я получаю эту ошибку:

013-09-04 11:30:20 -0400: Read error: #<Errno::EPIPE: Broken pipe> 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/minissl.rb:56:in `write' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/minissl.rb:56:in `write' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/server.rb:635:in `fast_write' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/server.rb:484:in `handle_request' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/server.rb:248:in `process_client' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/server.rb:147:in `block in run' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/thread_pool.rb:92:in `call' 
/Users/wesbos/.rvm/gems/[email protected]/gems/puma-2.3.2/lib/puma/thread_pool.rb:92:in `block in spawn_thread' 

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^