Задать вопрос
@softshape

Как вызвать phantomjs прямо из nginx?

Всем привет,

нужен совет, возможно ли и как настроить nginx, чтобы решить такую задачу -

на каждый запрос вида www.domain.ru/path/?pdf=12345.pdf вызывать phantomjs c параметрами -

phantomjs /opt/www/modules/pdf/rasterize.js 
'http://www.domain.ru/path/?pdf=12345.pdf' /opt/www/files/12345.pdf A4


Другими словами, он -

  1. "ловит" все URL'ы с параметром pdf=....
  2. вызывает phantomjs
  3. имя выходного PDF-файла берет из параметра pdf=....
  4. после этого делает редирект на www.domain.ru/files/12345.pdf


Можно ли это сделать на уровне настроек nginx и как?

Спасибо!
  • Вопрос задан
  • 2496 просмотров
Подписаться 2 1 комментарий