Openshift с nodejs и nginx

контекст

У меня есть работающее приложение на Openshift, использующее nodejs (nodejs-0.10). Я хотел бы добавить ngix в качестве первого прокси для обслуживания только статических файлов.

проблема

Вопрос в том, как добавить nginx в работающее приложение на Openshift. Я видел этот картридж gsterjov/openshift-nginx-cartridge, но в README указано, как создать новое приложение с помощью nginx, но не как добавить его в существующее приложение.


person a--m    schedule 20.09.2015    source источник


Ответы (1)


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

person Community    schedule 21.09.2015
comment
спасибо @coreydaley, я понимаю вашу точку зрения. Но то же самое, что сказать, что невозможно использовать nginx и nodejs в одном приложении с помощью openshift? - person a--m; 21.09.2015
comment
Да. Не было бы способа выставить оба приложения одновременно. - person ; 21.09.2015
comment
Возможно, поможет аналогия с modulus.io: ваши-nodejs-приложения с-nginx - person Saran; 25.10.2015