2012-07-02 3 views
0

У меня есть приложение Rails, которое обслуживается Apache и Passenger, используя только SSL.Два слушателя Apache Passengers, использующих одно и то же приложение Rails на том же хосте/компьютере

Теперь у меня есть внешнее соединение, которое должно быть выполнено с использованием только HTTP.

Поскольку я только слушаю порт 443 для этого приложения Rails, я не проверяю код, если соединение безопасно или нет.

Каждое соединение для порта 80 для этого приложения перенаправляется на HTTPS 443.

Вопрос заключается в том, могу ли я иметь два Apache Пассажиров слушателей с использованием того же приложения Rails в том же хосте/компьютере?

Один для 80 и анхор один для 443, конечно, каждый будет слушать разные URL.

Я думаю, что это невозможно, по крайней мере, мои первоначальные тесты не были успешными.

Каковы наилучшие варианты для этого?

  • Добавить экземпляр нового Rails приложения с другим именем (тратить ресурсы, но проще один !!!!)
  • Добавьте один экземпляр кемпинга с пассажиром только для этой цели, слушая специальный адрес и только для один маршрут
  • ...

спасибо,

С уважением

ответ

0

мы наконец, решил использовать «descafeinatted Rails apps» с минимальным минимумом только для этой цели ... возможно, тратить ресурсы, но сервер, на котором он сейчас, способен, возможно, мы можем улучшить в будущем, но по крайней мере это было менее болезненное обходное решение ...

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