Así se instalan CGIs propios en nuestro servidor
A partir del paquete de Hosting Avanzado tienes la posibilidad de instalar CGIs propios (Perl). Aquí encontrarás toda la información básica que necesitarás para ello.
Para CGIs propios son imprescindibles conocimientos de programación. Además, también son útiles conocimientos básicos en el manejo de Unix. Es por ello que sólo recomendamos la creación de CGIs propios a avanzados Online-Profis.
Necesitas:
- CGIs para instalar
- Conocimientos de Telnet y Unix
- Conocimientos en la subida de archivos a nuestro servidor
- Un navegador de control
Informaciones básicas necesarias:
Son útiles los siguientes lenguajes de programación:
Son útiles los siguientes lenguajes de programación:
- Perl
- SSI
- Python (a partir del paquete Hosting Profesional y en los antiguos, a partir del AdvancedWeb)
- Ruby (a partir del paquete Hosting Profesional y en los antiguos, a partir del AdvancedWeb)
La ruta para Perl5 es por ejemplo: /usr/bin/perl5
Directorios de CGI y rutas:
Directorios de CGI y rutas:
- Tu directorio CGI es:
tudominiodestrato/cgi-bin
Reemplaza "tudominiodestrato" por el nombre de tu dominio. - La URL de los CGIs sigue el siguiente modelo:
http://tudominiodestrato/cgi-bin/nombre de tu Script CGI
Reemplaza "tudominiodestrato" por el nombre de tu dominio y "nombre de tu Script CGI" por el nombre de tu Script.
Asegúrate de no se indique "htdocs" en la URL.
Dentro del Script CGI las entradas de ruta se hacen siguiendo el siguiente esquema:
/home/strato/www/dos primeras letras del dominio/www.tudominiodestrato.eu/htdocs/ Reemplaza "tudominiodestrato" por el nombre de tu dominio y "dos primeras letras del dominio" por las dos primeras letras de tu dominio.Ejemplo para el dominio "www.minombrededominio.eu":
/home/strato/www/mi/www.minombrededominio.eu/htdocs/
Generalmente nos reservamos el derecho de desactivar el Script que moleste de forma persistente al sistema del servidor.
Consejos generales:
Subir el Script:
Consejos generales:
Subir el Script:
El Script Perl debe ser subido en el programa FTP como "ASCII" y no como "Binary"
Establecer correctamente los derechos de acceso:
Para que el archivo Script pueda ser ejecutado, los derechos de acceso deben estar ajustados correctamente. En caso de duda, ajústalos mediante Telnet con chmod 755 nombre de archivo (sustituye "nombre de archivo" por el nombre de tu archivo).
Examina cuidadosamente el Script local y en el servidor, antes de instalar el mismo en tu página.
Más información
- Más fuentes de información sobre los CGIs encuentra en: The CGI Resource Index
- Un gran número de CGIs ya listos para adaptación personal encuentra por ejemplo en Matt´s Script Archive o The CGI Resource Index.