lunes, 12 de noviembre de 2012

Internet Information Server bajo Windows 2003/2008


Windows 2003 Server tiene un sistema propio de servicio web llamado IIS (Internet Information Server) con el cual podemos hacer que nuestro servidor ofrezca diversas páginas webs.

No es difícil de configurar, como veremos en el siguiente tutorial, y tiene algunas diferencias con respecto a otros servicios webs, como es Apache, que discutiremos al final del tutorial. Comencemos pues a configurar una página básica mediante IIS.

Lo primero que tenemos que hacer es instalar el servicio IIS en nuestro Windows 2003 Server, lo haremos yendo al Panel de control\Agregar o quitar programas\Agregar o quitar componentes de Windows\Servidor de aplicaciones\Instalar Internet Information Server (IIS) y pulsamos "Siguiente" (nos pedirá el disco de instalación de Windos 2003 Server):


Una vez instalado iremos a "Inicio\Herramientas administrativas\Administrador de Internet Information Server (IIS) y nos saldrá una ventana como esta:


Ahora crearemos un sitio nuevo. Por defecto Windows 2003 Server instala una página predeterminada pero la borraremos para crearla desde 0. Pulsaremos click derecho sobre la carpeta "Sitios Web" y haremos click en "Nuevo\Sitio Web...". Nos saldrá el asistente:


Pulsamos "Siguiente" y la primera opción que tenemos que completar es la de añadir una descripción del sitio web. La añadimos y pulsamos "Siguiente":


En esta nueva ventana añadiremos la dirección ip para el sitio, el puerto TCP y un encabezado para el host en caso de que estemos interesados. Una vez rellenada la información pulsamos "Siguiente":


En la siguiente ventana nos pide la ruta en la que está la carpeta donde estará contenida la web. La indicamos y pulsamos "Siguiente":


Ahora tenemos que indicar los permisos de acceso, que al ser un sitio web básico solo daremos permisos de lectura:


Tras pulsar "Siguiente" en la ventana anterior nos falta añadir las propiedades del sitio web. Importante, en la pestaña "Documentos", agregaremos el nombre de nuestra página, que en nuestro caso será "index.html":

(Contenido de nuestro index.html guardado en C:\web):


Aplicamos, aceptamos y ahora, abriendo un navegador cualquiera, introducimos la dirección web que indicamos antes y veremos que carga nuestro sitio web:


Diferencias más notables entre IIS y Apache:

La más clara diferencia es que IIS requiere de licencia de uso, ya que pertenece a Microsoft, mientras que Apache es libre, de código abierto y gratuito.

Además, IIS solo puede implementarse en sistemas Windows debido a esta propiedad nombrada anteriormente, mientras que Apache puede ser instalado y utilizado en cualquier sistema operativo, bien mendiante un XAMP (para equipos Windows) o mediante un LAMP (para equipos linux).

También Apache tiene mayor cantidad de módulos disponibles, a la vez que variados, siendo más difícil de encontrar módulos para IIS.

Personalmente prefiero utilizar Apache antes que IIS. Los principales motivos son que es gratuito, que es más fácil de manejar a la hora de encontrar módulos para diversas aplicaciones adicionales y que estoy acostumbrado a utilizarlo desde que comencé el ciclo.

Nos vemos en la próxima entrada!

martes, 10 de enero de 2012

Administración remota en GNU/Linux



Administración remota en GNU/Linux

Ahora le toca el turno a GNU/Linux sobre la administración remota.

Acceso al sistema en modo texto.
Para acceder en modo texto en sistemas GNU/Linux tenemos telnet. Telnet un protocolo de red que sirve para acceder, mediante una red, a otra máquina y poder utilizarla de manera remota. Esto es, como si estuviéramos manejándola físicamente. El mayor inconveniente que tiene telnet es que la información viaja sin seguridad alguna por la red (no tiene encriptación de ningún tipo, es simple texto plano).

También tenemos el protocolo SSH que mejora a la opción de telnet ya que SSH sí encripta la información por la red.

(Como podéis observar, tanto en un sistema operativo como en el otro se utilizan los mismos protocolos).

Escritorio remoto.
Para acceder de forma remota al escritorio de otro equipo podemos hacerlo de forma nativa (sin tener que instalar nada). Simplemente tenemos que asegurarnos de que el equipo al que vamos a acceder tiene habilitado el acceso remoto (Sistema/Preferencias/Escritorio Remoto). Hecho esto, nos dirigiremos, en el equipo que usaremos para conectarnos, al Visor de escritorios remotos (Aplicaciones/Internet/Visor de escritorios remotos), haremos click en "conectar", introduciremos la IP del equipo al que nos conectaremos y aceptaremos.

Protocolos de acceso remoto y puertos implicados.
Los puertos que utilizan telnet y ssh para acceder, por defecto, son el 23 y el 22 respectivamente.

Herramientas gráficas externas para la administración remota.
Algunos de los programas con interfaz gráfica que pueden utilizarse para administración remota son:

Webmin
Citrix

Fuentes utilizadas para la investigación de esta entrada:
Wikipedia
nosinmiubuntu

Administración remota en Windows

En las dos entradas de hoy os voy a hablar un poco sobre la administración remota de equipos. Esta, en concreto, se centrará en el sistema operativo Windows.

Acceso al sistema en modo texto.
Para acceder en modo texto en sistemas Windows tenemos telnet. Telnet un protocolo de red que sirve para acceder, mediante una red, a otra máquina y poder utilizarla de manera remota. Esto es, como si estuviéramos manejándola físicamente. El mayor inconveniente que tiene telnet es que la información viaja sin seguridad alguna por la red (no tiene encriptación de ningún tipo, es simple texto plano).

También tenemos el protocolo SSH que mejora a la opción de telnet ya que SSH sí encripta la información por la red.

Escritorio remoto.
Los Servicios de Escritorio Remoto (antiguamente conocidos como "Servicios de Terminal") son un componente de estos sistemas Windows que permite a un usuario poder acceder a las aplicaciones y datos almacenados en otro ordenador mediante un acceso por red.

Protocolos de acceso remoto y puertos implicados.
Los puertos que utilizan telnet y ssh para acceder, por defecto, son el 23 y el 22 respectivamente.

Herramientas gráficas externas para la administración remota.
Algunos de los programas con interfaz gráfica que pueden utilizarse para administración remota son:

  1. Servicios de terminal.
  2. Citrix.

    Fuentes utilizadas para la investigación de esta entrada: