Я хочу создать расширение apache для моего специального протокола, который прослушивает тот же порт, что и apache, но в определенном каталоге или файле, таком как php. Мне нужно это, чтобы включить мою игру с помощью настраиваемого сервера, но не с php. Я не могу слушать другой порт или другой сервер.
apache httpd extension help
Я не хочу создавать файл php или что-то подобное. Мне нужна полная исполняемая программа, где я могу динамически выделять память и т. д. программа полностью вне сервера Apache, но apache «передает» специальные запросы к этой программе (например, файлы .foo или каталог/foo/.
Мне нужен учебник или помощь для создания пользовательского расширения для апача
UPDATE:.
я хочу создать демон работает в фоновом режиме моего сервера, а затем, когда апач посылает запрос, он отправил это моему демону, а затем демон генерирует запрос, а затем отправляет ответ. Это важно, что не похоже на файл сценария php или perl, потому что это не выполняется один раз, программа работает все время и ждет, когда apache отправит что-нибудь. Я не знаю, как общаться с apache. Но я думаю, что это не CGI, потому что, если я хорошо читаю, CGI работает как: apache получает reuest, а затем START новый процесс для моего php или perl-файла, отправляет данные через аргументы и stdIN, а затем, когда процесс заканчивается, читает форму ответа stdOut и отправляет ее обратно, процесс завершается.
Но моя prgram все еще работает. Мне нужно запустить мою программу в фоновом режиме все время, потому что мне нужно хранить данные в памяти, которая загружается при запуске.
как это .: http://i53.tinypic.com/v45jzo.jpg
Я действительно не понимаю, что такое CGI. это в API, как материал? Я хочу создать исполняемую программу, а не php-файл. –
работает с этой конфигурацией прокси. и действительно портативен. еще раз спасибо! –