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

softshape nginx-forum at nginx.us
Tue Mar 10 04:30:47 UTC 2015


Всем привет,

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

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

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

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

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

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

Спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257159,257159#msg-257159



Подробная информация о списке рассылки nginx-ru