sábado, 9 de noviembre de 2013

Implementando IIS en Windows 2008 Server con HTTPS

Dejar un comentario

1. ¿Qué es IIS?

Según la Wikipedia IIS es:
"Internet Information Services o IIS1 es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows." 
"Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente."

2. Instalación del servidor web IIS.

 Lo primero será instalar la función Servidor Web IIS que se encuentra en Administrador del servidor - Funciones - Agregar funciones.


Dejamos las opciones por defecto que vienen y terminamos de instalar el servicio.


Desde el navegador accedemos a http://localhost/ comprobamos que funciona correctamente.


Crearemos un nuevo sitio en el que introduciremos el cms (en este caso lo haré con Wordpress). 



Creamos un index.html de prueba en la ruta especificada.


Accedemos al navegador.


3. Instalando Microsoft Web Platform Installer.

Lo descargamos y lo instalamos desde el siguiente enlace. Instalaremos PHP mediante esta plataforma.


4. Instalando MySQL y creando la base de datos.

Instalaremos MySQL y a través del terminal crearemos una base de datos para el CMS Wordpress.


5. Creamos un nuevo sitio para Wordpress.

Nos descargamos Wordpress del siguiente enlace y el contenido del zip lo pegamos en la ruta C:/wordpress.


Crearemos un alias llamado wordpress.


Por último crearemos un nuevo sitio web con las siguientes características.


Accedemos al sitio a través del navegador y lo configuramos:

Con el código que nos da en la configuración creamos el archivo wp-config.php en la ruta de instalación de Wordpress.


Proseguimos con la instalación una vez hecho esto y la terminamos.



6. Activando HTTPS.

Una vez que tenemos instalado Wordpress vamos a hacer que su acceso sea a través de HTTPS para aumentar la seguridad del sitio. 

Lo primero que haremos será crear un certificado nuevo que usaremos posteriormente.



Nos dirigimos al administrador IIS y una vez allí tendremos que editar los enlaces de nuestro sitio wordpress. 




Ya solo nos quedará activar SSL. Para ello nos dirigimos a "Configuración de SSL" y hacemos lo siguiente.


Probamos que funciona. Nos saldrá un aviso de que el sitio al que quieres acceder es peligroso y que necesitas añadir una excepción. 


7. Comparación con Apache.

Por último voy a explicaros las principales similitudes y diferencias con Apache, que personalmente pienso que es la mejor opción ya que es software libre, multiplataforma y actualmente es el más utilizado debido a su buen rendimiento.

Ambos pueden elegir mediante un filtro la información que desean mostrar y además el sistema de arquitectura en módulos hace que puedan ejecutar distintos tipos de páginas.

En cambio, Apache como hemos dicho antes es multiplataforma  e IIS solo se implanta en sistemas Windows. Además, mientras IIS usa de forma nativa ASP, Apache utiliza PHP. Por último, IIS necesita una licencia de uso mientras que Apache es software libre.

Con esto doy por terminada esta entrada. Espero que os haya servido de ayuda y si tenéis alguna duda dejadla en los comentarios.

¡Un saludo!




































0 comentarios:

Publicar un comentario