Openshift с помощью nodejs и nginx
контекст
У меня работает приложение на Openshift с использованием nodejs (nodejs-0.10). Я хотел бы добавить ngix в качестве первого прокси для обслуживания только статических файлов.
проблема
Вопрос в том, как добавить nginx в работающее приложение на Openshift. Я видел этот картридж gsterjov / openshift-nginx-картридж, но README указывает, как создать новое приложение с помощью nginx, а не как добавить его в существующее приложение.
1 ответ
Вы не можете добавить вторичный картридж веб-фреймворка в приложение. В каждом приложении одновременно может быть установлен только один картридж с веб-платформой. Возможно, вам потребуется настроить второе приложение и настроить nginx в качестве прокси-сервера, если вы хотите, чтобы запросы сначала обращались к нему и обслуживали статические ресурсы, а затем передавали динамические запросы обратно вашему приложению node.js.