Por el ejemplo que has puesto, he deducido que estás usando HTML::Embperl.
Según el
manual, hay dos formas de ejecutarlo desde el servidor web: como un cgi y desde mod_perl.
Como cgi, basta con instalar el programa embpcgi.pl (o embpcgi.bat) en el directorio que el servidor web tenga configurado para almacenar los cgi (con los permisos adecuados). Y para ejecutarle, los URL deberán tener esta forma:
http://www.domain.xyz/cgi-bin/embpcg.../your/document . Es decir, tenemos que agregarle el camino al documento embperl que queremos que ejecute.
Otra opción sería indicarle a Apache que el directorio donde están almacenados los ficheros *.epl deben ser procesados con embpcgi. Para ello, hay que agregar esta información al httpd.conf:
Código:
<Directory /path/to/your/html/docs>
Action text/html /cgi-bin/embperl/embpcgi.pl
</Directory>
Para hacerlo con mod_perl, hay que agregar al fichero de configuración unas líneas con la indicación del manejador que se va a utilizar y con qué ficheros.