Используйте не-Perl-демон в качестве объекта HTTP :: Daemon в Perl - PullRequest
1 голос
/ 16 января 2011

У меня есть веб-сервер apache, на котором запущен демон HTTP на порту 80. Этот веб-сервер не позволяет мне запускать любые другие http-демоны.Есть ли способ связать уже запущенный демон Apache http как объект HTTP :: Daemon в perl?

Ответы [ 2 ]

1 голос
/ 16 января 2011

Не совсем, хотя вы могли бы запустить его на другом порту и затем настроить Apache для прокси-запроса на другой сервер.

Я бы написал PSGI или (если вы хотите сделать voodoo) приложение mod_perlвместо этого.

0 голосов
/ 16 января 2011

Привязка к порту является эксклюзивной.Когда httpd-сервер Apache уже занимает порт 80, просто скажите HTTP :: Daemon связать другой порт с аргументом LocalPort в конструкторе.

Без прав root вы можете использовать числа выше 1024, предпочтительно1004 * между 49152 и 65535 .

...