Доброго времени суток господа!

Есть у меня сеть из тупых устройств(разных видов) которые могут управляться только через вебморду. Есть сервер который одним концом живет в сети с этими устройствами, а другим в корп. сети откуда бы все хотели через сайтик на эти устройства заходить.

Хотелось бы настроить на этом сервере реверс прокси для этих дел, может кто-то имеет подобный опыт и знает как это лучше всего делается?

Лично я изначально думал использовать для этого уже установленный и работающий nginx.Но столкнулся с некоторыми трудностями которые поставили под вопрос, так ли хорош nginx для этих целей.

Какова была моя идея - написать location для uri типа /cool-site/netdevice/ipaddr и с помощью регулярки делать proxy_pass на ipaddr.
Споткнулся об несколько ньюансов:

1.У некоторых железок стоит модный

HTTP-EQUIV="REFRESH" CONTENT="1; URL=/welcome.html"
и как только пользователь получает эту страничку он пытается идти на /welcome.html вместо /cool-site/netdevice/ipaddr/welcome.html.А даже если сразу брать вручную /cool-site/netdevice/ipaddr/welcome.html часть контента он подгружает через js и у него это не получается.

2. У других железок какая проблема в том что в src или href указано допустим 5_scripts.js а в дампе видно что запрос идет на
/cool-site/netdevice/5_scripts

3. Третий тип умеет keep-alive(в отличии от остальных) но почему то висит долгое время открытым и тоже не все загружает через js.

P.S. Опыта в подобных вещах мало, подскажите пожалуйста если я несу бред и все решается проще








 ,






URL записи