Programación web en servidores Linux

Si es usted programador tal vez se haya preguntado alguna vez por qué no es posible colocar su ejecutable en el servidor y que los clientes vean las ventanas del programa desde sus ordenadores conectados a Internet. La respuesta es que la comunicación entre ordenadores está basada sobre determinados protocolos. El HTTP es el protocolo de la Web, y por tanto la salida de nuestro ejecutable no deben ser ventanas tipo Windows sino código HTML.

Leer más

CGI

Al crear una Un CGI (Common Gateway Interface) es un programa que se ejecuta en el servidor por petición del navegador de un usuario. El CGI produce un resultado, el cual se envía al navegador que provocó la ejecución del programa. Los CGI dan dinamismo a la hora de crear una web. Las páginas web puras (archivos HTML) son archivos de texto y por tanto estáticos. Sin embargo, si en lugar de pedir una página web el navegador ejecuta un programa, éste puede generar la página «al vuelo» y decidir en el momento cómo va a ser la página.

Por ejemplo, imagine una página web que muestre la hora como texto. Está claro que no se puede poner la hora con el editor de páginas web, ya que cada vez que alguien vea la página la hora será distinta. La solución es crear un programa que se ejecute cada vez que alguien quiera ver la página. El programa genera la página web en el momento en que se ejecuta y así coloca la hora correcta. Por ello los CGI añaden dinamismo a las páginas web.

Leer más

Ejemplos de acceso a bases de datos con ASP, Perl y PHP

En este apartado podrá observar algunos ejemplos sencillos de páginas de acceso a bases de datos sobre cada plataforma (Windows / Linux  ), programadas con distintos lenguajes y tecnologías.

Dependiendo de la base de datos que disponga el plan de hosting que haya contratado, la plataforma (Sistema Operativo) sobre la que se ubique su servicio web y el lenguaje de programación que utilice en sus páginas web, tendrá que conectarse al servidor de datos utilizando distinto código.

Leer más

Resolución de nombres de dominio

Coloquialmente hablando, un dominio es un nombre en Internet, fácil de recordar y que nos permite visitar páginas web o enviar correo electrónico.

  • Ese nombre está compuesto generalmente por dos palabras separadas por un punto, como por ejemplo «arsys.es«.
  • Los nombres de Internet están jerarquizados de derecha a izquierda. Así, leyendo por la izquierda «es» es un dominio de primer nivel, y «arsys» es un dominio de segundo nivel bajo «es».

Leer más

DNS (Domain Name System)

Las máquinas en Internet se identifican entre sí mediante una dirección IP (como por ejemplo 216.32.74.52) que las identifica. Sin embargo los seres humanos preferimos utilizar nombres (como www.yahoo.com), porque son más fáciles de recordar, y porque ofrecen la flexibilidad de poder cambiar la máquina en la que están alojados (cambiaría entonces la dirección IP) sin necesidad de cambiar las referencias a él.

  • Para realizar esta conversión entre nombres y direcciones IP se utilizan los servidores DNS.

Leer más

La copia de seguridad que necesitas para tus dispositivos, tus proyectos y tus datos
Accede a tus archivos desde cualquier dispositivo y lugar de forma segura
pack
10 GB
Gratis
Consigue tu backup ahora