У меня есть веб-сервер (IIS), на котором запущен Perl. Есть ли способ перенести обработку Perl на внешний сервер? Например, у меня есть server_a с различными сайтами, которые могут включать скрипты Perl CGI. Я хочу, чтобы server_b был таким, чтобы при отправке запросов на сценарий perl на server_a обработка передавалась на server_b.
Сервер Adobe ColdFusion имеет такие возможности с помощью своего веб-коннектора. Кто-нибудь знает такое для Perl?
Вы можете легко настроить сервер A для проксирования определенных запросов на сервер B, на котором происходит обработка perl. Вы можете использовать более сложные схемы, но я сомневаюсь, что они сработают в долгосрочной перспективе.
В дополнение к тому, что упомянул Крис С., вы можете подумать об этом, если perl запускается внешним HTTP-обращением.
- Assume the hostname for the existing IIS perl server is `www.foobarme.local`.
- Assume the hostname for the new perl offload server is `perl.foobarme.local`
(you probably already know where I'm going at this point)
- Rewrite your HTML to refer to `perl.foobarme.local`.
Готово.
Вот страница, на которой объясняется, как правильно настроить обратное проксирование и перезапись URL, чтобы они действительно работали: