Можно ли изменить файл конфигурации nginx и использовать X-Accel-Redirect на Heroku? - PullRequest
7 голосов
/ 19 июля 2010

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

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

  • Могу ли я изменить конфигурационный файл nginx в Heroku, и если да, то как?

Во-вторых,

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

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

1 Ответ

10 голосов
/ 19 июля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...