Puede ser provechoso comprobar su archivo de httpd.conf - /etc/httpd/conf/httpd.conf
. Voy a conjeturar que éste no es el problema, porque ésta es configuración estándar. Pero usted necesita estar seguro. Primero buscar DocumentRoot. Debe ser
DocumentRoot “/var/www”
Entonces buscar ScriptAlias. Debe ser
ScriptAlias /cgi-bin/ “/var/www/cgi-bin/”
Personalmente, tengo gusto de ver apenas /cgi/index.cgi en la barra de la dirección del hojeador, así que tengo
ScriptAlias /cgi/ “/var/www/cgi-bin/”
No es necesario, pero si usted quisiera que
www.yoursite.com/cgi-bin cargara index.cgi entonces usted debe incluir index.cgi en la línea de DirectoryIndex
DirectoryIndex index.html index.htm index.cgi index.php
Incluí index.php porque le veo hacer el módulo del PHP permitir, así que puede ser que también esté allí en caso de que usted funcione cualquier uso del PHP.
Y, pues el svqmuc dice, estar seguro que esto está allí
Cgi-escritura de SetHandler
cuál dice a Apache que los archivos que terminan en .cgi o .pl son cgi-escrituras. Usted puede quitar
|\ .pl$
si usted no ahorra nunca su Perl scripts con esa extensión.