Я создал процесс демона так, что каждый клиентский процесс подключается к процессу сервера демона.Этот процесс демона получает информацию аутентификации от других демонов, работающих в системе.Целью этого процесса-демона является управление другим сценарием CGI и предоставление ему подробностей аутентификации, поэтому отдельная аутентификация этим сценарием CGI не требуется.Сценарий CGI выполняет свои собственные функции, используя обработку базы данных.Но для этого требуется информация аутентификации от процесса демона.
Я перенаправляю URL-адрес сценария CGI в URL-адрес процесса демона, используя правило mod_rewrite в .htaccess.Например: если сделан запрос на следующий URL:
http://localhost:/abc/a1/a2/a3/p1script.pl
В каталоге abc я использую .htaccess, чтобы переписать URL в процесс демона, следующим образом:
RewriteEngine на
RewriteRule (. *) /xyz/daemon_process.pl/$1 [P]
Следовательно, вышезапрос перенаправляется на daemon_process и аутентификация пользователя выполняется.После завершения аутентификации я хочу выполнить первый URL-адрес:
http://localhost:/abc/a1/a2/a3/p1script.pl
, что невозможно, так как он снова перенаправляет процесс демона.Мне нужно выполнить вышеупомянутый URL после того, как аутентификация была выполнена процессом демона.Любая помощь будет высоко оценена.