Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2007, 11:05
Snake3765
 
Fecha de Ingreso: julio-2007
Ubicación: En Bogotá
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
Como ejcutar un CGI en apache

Hola.


Tengo problemas para ejecutar un CGI en un "host virtual" bajo apache 1.3. Ya tengo el script en la carpeta cgi-bin del host y ya le he dado permiso de ejecución para todos los usuarios. No se sis necesite cconfigurar algo más aparte de apache. Por que en el archivo de configuración de Apache ya hize lo siguiente:

para que el servidor reconosca los archivos cgi y pl como scripts de la carpeta cgi-bin

AddHandler cgi-script cgi pl

Y esta es la configuración de mi virtual host:

<VirtualHost *>
DocumentRoot /var/www/htdocs/srv/ca/apache/htdocs

ScriptAlias /cgi-bin/ "/var/wwww/htdocs/srv/ca/apache/cgi-bin/"
<Directory "/var/www/htdocs/srv/ca/apache/htdocs">
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /ca /usr/local/openca/httpd/htdocs/ca/
ScriptAlias /cgi-bin/ "/var/wwww/htdocs/srv/ca/apache/cgi-bin/"
<Directory "/var/wwww/htdocs/srv/ca/apache/cgi-bin">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

y el error que me genera el explorador es el siguiente:

Not Found
The requested URL /cgi-bin/ca/ca was not found on this server.

Apache/1.3.33 Server at ca.is.escuelaing.edu.co Port 80

No se si me falta algo o si debo instalar o activar algo más.
" Esto lo estoy haciendo bajo Slackware 10.2"

Grcias.