Also, die httpd.conf ist
INDY vollkommen egal und deinem Server auch, solange du diese nicht interpretierst und die Dinge selber implementierst.
Dieses ist ja die Konfiguration des Apache HTTP Server, aber z.B. dem IIS (das Produkt von Microsoft) ist diese Datei ebenfalls vollkommen schnuppe (hat ja siene eigene Config).
Du willst ja keinen Apache bauen, sondern was Eigenes.
Wie gesagt, du mußt dir erstmal einen PHP-Host besorgen ... schau doch einfach mal nach, was XAMPP alles nutzt.
z.B. hier nachsehn und dir die nötigen Programme runterladen
MySQL 5.5
PHP 5.3 / PHP 4.x
FileZilla FTP Server *1
Dort steht auch jeweils beschrieben, wie man sie einbindet.
Und, wie gesagt, für CGI gibt es genügend Tutorials, also wie man Eigene erstellt ... hier einfach nachsehn, was die als Input/Output benötigen/generieren und dazu wird dir dann bestimmt einfallen, wie man die Gegenseite in seinen Webserver integriert.
1) Wobei, einen
FTP-Server brauchste eigentlich nicht unbedingt ... entweder du bietest keinen
FTP-Zugriff an, aber
INDY bietet ja sowieso eine
FTP-Server-Komponente, womit man diesen Teil auch in seinen Webserver direkt mit integrieren könnte.
PS:
indy https
HTTP + SSL = HTTPS ... und nun schau mal ob sich der SSL-IOHandler für das HTTP nutzen läßt.