Действительно ли возможно использовать, изменяют nginx файл конфигурации и используют X-Accel-Redirect на Heroku?

Читая эту статью о nginx веб-сайте, я интересуюсь использованием заголовка X-Accel-Redirect в способе, которым Apache или пользователи Lighttpd могли бы использовать заголовок X-Sendfile для помощи с обслуживанием больших файлов.

Большинство учебных руководств, которые я нашел, требует, чтобы Вы изменили nginx файл конфигурации.

  • Я могу изменить nginx файл конфигурации на Heroku и если так, как?

Во-вторых,

  • Я нашел этот плагин X-Accel-Redirect на GitHub, который похож на него, устраняет необходимость вручную изменить nginx файл конфигурации - это, кажется, позволяет Вам добавить местоположение перенаправления в своем коде контроллера - кто-либо знает, работает ли это над heroku? Я не могу проверить его до сегодня вечером.

NB - Я послал по электронной почте и поддержку Heroku и goncalossilva для выяснения у них те же вопросы, но я понятия не имею, когда они возвратятся ко мне. Я отправлю назад, с чем это, они говорят мне все же.

7
задан stephenmurdoch 19 July 2010 в 08:07
поделиться

1 ответ

Хотя похоже, что Heroku использует Nginx для своего компонента обратного прокси, особенность такого стека платформы как услуги заключается в том, что ни один отдельный клиент не должен (и даже не может ) настраивать или настраивать отдельные элементы стека для любого данного приложения.

Входящие и исходящие запросы могут маршрутизироваться через любое количество различных элементов в ваше приложение Rails и из него, так что инфраструктура их платформы (а не какой-либо конкретный клиент) управляет всей внутренней конфигурацией и поведением. Вы отказываетесь от детального контроля за другими удобствами, предлагаемыми PaaS, такими как это.

Если вам действительно нужно то, что вы описали, я бы посоветовал вам поискать хостинг приложений Rails в другом месте. Я был бы удивлен, если бы их ответ был чем-то другим, кроме как «нет».

10
ответ дан 7 December 2019 в 01:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: