Bash en Apache
Publicado por inma (1 intervención) el 08/05/2006 12:31:05
Hola!
Tengo un problema al que ya llevo un tiempo dándole vueltas y creo que la solución no debe ser muy complicada, pero no la sé :-). A ver si alguien me pudiera dar alguna pistilla.
Resulta que he instalado Apache en mi máquina Windows y quiero ejecutar CGIs escritos en shell de linux (bash). Simplemente para ver si funcionaba creé un fichero data.cgi, que almacené en la carpeta cgi-bin, con el siguiente contenido:
#!c:/Archivos de programa/Apache Group/Apache2/bin/bash.exe
echo "Content-type: text/plain"
echo "<HTML>"
echo "<HEAD>"
echo "</HEAD>"
echo "<BODY>"
echo "Hola"
echo "</BODY>"
echo "</HTML>"
El cgi es llamado mediante un enlace desde una página con el siguiente contenido:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<A HREF="c:/Archivos de programa/Apache Group/Apache2/cgi-bin/data.cgi">Pincha aquí</A>
</BODY>
</HTML>
La página la tengo guardada en un directorio distinto de htdocs, pero hice los cambios necesarios en el fichero httpd.conf.
No tengo ni idea de qué hacer o que probar. No sé si hay que instalar algún módulo adicional (creo que no, porque parece que el intérprete de bash lo tiene por defecto en la ruta que le indico).
Necesito ayuda.
Muchas gracias.
Tengo un problema al que ya llevo un tiempo dándole vueltas y creo que la solución no debe ser muy complicada, pero no la sé :-). A ver si alguien me pudiera dar alguna pistilla.
Resulta que he instalado Apache en mi máquina Windows y quiero ejecutar CGIs escritos en shell de linux (bash). Simplemente para ver si funcionaba creé un fichero data.cgi, que almacené en la carpeta cgi-bin, con el siguiente contenido:
#!c:/Archivos de programa/Apache Group/Apache2/bin/bash.exe
echo "Content-type: text/plain"
echo "<HTML>"
echo "<HEAD>"
echo "</HEAD>"
echo "<BODY>"
echo "Hola"
echo "</BODY>"
echo "</HTML>"
El cgi es llamado mediante un enlace desde una página con el siguiente contenido:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<A HREF="c:/Archivos de programa/Apache Group/Apache2/cgi-bin/data.cgi">Pincha aquí</A>
</BODY>
</HTML>
La página la tengo guardada en un directorio distinto de htdocs, pero hice los cambios necesarios en el fichero httpd.conf.
No tengo ni idea de qué hacer o que probar. No sé si hay que instalar algún módulo adicional (creo que no, porque parece que el intérprete de bash lo tiene por defecto en la ruta que le indico).
Necesito ayuda.
Muchas gracias.
Valora esta pregunta


0