CGIWrap - Intrucciones para su utilización
Información General
Cgiwrap es un programa de interface que le permitirá ejecutar programas escritos en CGI desde su propio directorio cgi-bin. Sus programas serán ejecutados bajo el control y protección de cgiwrap de forma tal que no tendrá que preocuparse en que esta acción comprometa la seguridad de nuestro servidor de web o que dañe los archivos de otros usuarios. Asimismo, cgiwrap permite ejecutar todos sus programas cgi bajo su nombre de usuario en vez de hacerlo desde el servidor. Esto significa que Usted puede recolectar datos y crear archivos que son inaccesibles para otros usuarios.
Instrucciones de Instalación
A continuación se detallan las instrucciones para instalar cgiwrap en su cuenta para así poder ejecutar programas en cgi. Se asume que Usted posee conocimientos sobre programación en cgi y sobre como escribir documentos en HTML para Internet.
Asimismo, también asumimos en las instrucciones siguientes que su nombre de login, directorio local, directorio CGI, nombre del programa en CGI y nombre de dominio son los siguientes:
- Nombre de Login:Jose
- Directorio Local: /home/jose
- Nombre de CGI:/home/jose/cgi-bin
- Nombre del programa en CGI: suprograma.cgi
- Nombre de Dominio: dominio.com
Nota: Utilice el nombre de programa que Usted desea ejecutar en vez de "suprograma.cgi".
En caso que Usted no posea todavía un directorio cgi-bin configurado, puede generar uno de la siguiente manera:
- cd/home/jose
- mkdir cgi-bin
Instale el programa dentro de su directorio cgi-bin y configure los permisos apropiados de ejecución en el archivo:
- cp suprograma.cgi/cgi-bin/suprograma.cgi
- chmod 755/cgi-bin/suprograma.cgi
El programa será ejecutado a través del siguiente URL:
- cgi-bin/cgiwrap/jose/suprograma.cgi, o
- http://www.dominio.com/cgi-bin/cgiwrap/jose/suprograma.cgi
Si Usted desea ver la salida de "debugging" para su CGI, especifique "cgiwrapd" en vez de "cgiwrap", tal como figura en el siguiente URL:
- http://www.dominio.com/cgi-bin/cgiwrapd/jose/suprograma.cgi
Si el programa es un estilo de programa nph, Usted necesitará ejecutarlo utilizando los siguientes URLs:
- http://www.dominio.com/cgi-bin/nph-cgiwrap/jose/suprograma.cgi
- http://www.dominio.com/cgi-bin/nph-cgiwrapd/jose/suprograma.cgi
Sugerencias ante Problemas
- Asegúrese de que haya creado un directorio con el nombre "cgi-bin" en su directorio de login.
Si su nombre de login es "jose" entonces el directorio debería ser "/home/jose/cgi-bin"- Asegúrese que los permisos para sus directorio cgi-bin y programa cgi estén configurados en 755.
- Si Usted está utilizando un programa Perl, la primera línea del programa deberá leerse así: "#!/usr/bin/perl".
Esto le permitirá a su programa encontrar Perl (nosotros utilizamos versiones Perl 5.004 o posteriores)- Si Usted desea utilizar el programa de envío de correo, la ubicación correcta es: "/usr/sbin/sendmail"
- Asegúrese de estar llamando a su programa cgi de forma apropiada. Un ejemplo del comando "Form Action" podría ser:
<form action="cgi-bin/cgiwrap/jose/suprograma.cgi" method="GET">
Intersesiones.com es una marca y dominio registrado por Intersessions Inc. y Estudio Nemo®
| Soporte
en español: Bv Oroño 679 - 5 Piso - 2000 - Rosario - Santa Fe - República Argentina Teléfono y Fax: +54 - 341 - 425-8356 Email: soporte@estudionemo.com |
English
support: Box 555, Tenafly, New Jersey 07670 201-569-1762 (Voice), 201-569-7898 (Fax) Email: support@intersessions.com |