Así se instalan CGIs propios en nuestro servidor


A partir del paquete de hosting Avanzado Ud tiene la posibilidad de instalar CGIs propios (Perl). Aquí encontrará toda la información básica que necesitará 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.

Necesita:
  • 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:
Són útiles los siguientes lenguajes de programación:
  • Perl
  • SSI
  • Python (a partir del paquete AdvancedWeb)
  • Ruby (a partir del paquete AdvancedWeb)
La ruta para Perl5 es por ejemplo: /usr/bin/perl5

Directorios de CGI y rutas:
  • Su directorio CGI es:
    sudominiodestrato/cgi-bin
    Reemplace "sudominiodestrato" por el nombre de su dominio.
  • La URL de los CGIs sigue el siguiente modelo:
    http://sudominiodestrato/cgi-bin/nombre de su Script CGI
    Reemplace "sudominiodestrato" por el nombre de su dominio y "nombre de su Script CGI" por el nombre de su Script.
    Asegúrese 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.sudominiodestrato.eu/htdocs/ Reemplace "sudominiodestrato" por el nombre de su dominio y "dos primeras letras del dominio" por las dos primeras letras de su dominio.

Ejemplo para el dominio "www.minombrededominio.eu":
/home/strato/www/su/www.sudominiodestrato.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:
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ústelos mediante Telnet con chmod 755 nombre de archivo (sustituya donde pone "nombre de archivo" por el nombre de su archivo).
Examine cuidadosamente el Script local y en el servidor, antes de instalar el mismo en su página.

Más información
¿Te ha sido útil este artículo?    / no