2014-10-30 2 views
1

Я пытаюсь подключить свое приложение django heroku с cloudamqp над ssl. Без него все нормально.ssl с django, сельдерей, cloudamqp и heroku

Чтобы использовать ssl в сельдерею, я установил значение BROKER_USE_SSL с переменной настройки на True. К сожалению, порт 5672 по умолчанию не может обрабатывать ssl. Итак, я попытался установить конфигурацию heroku var CLOUDAMQP_RABBITMQ_AMQP_PORT в 443 и 5671, но оба возвращают неизвестный протокол. Возможно, я что-то упустил или у вас есть намек.

заранее спасибо

ответ

2

Добавить порт :5671 для брокера URL.

+0

Тогда я получаю 'socket.error: [Errno 10061] Не удалось установить соединение, потому что целевая машина активно отказалась от него. –

+0

Похоже, что у вас есть межсетевой экран, который блокирует соединение. –

+0

Вы правы, я считаю, что я просто не открывал порт в контейнере Docker. Извините за неправильную информацию. –

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