El documento describe cómo configurar un servidor IIS con SSL en Windows. Explica que IIS es un servidor web incluido en Windows y que SSL es un protocolo de seguridad. Luego detalla los pasos para instalar IIS, comprar un certificado SSL para un dominio, configurar IIS para usar HTTPS y acceder al sitio a través de una dirección HTTPS.
1. UNIVERSIDAD TECNOLOGICA PRIVADA DE SANTA CRUZ
FACULTA DE TECNOLOGIA
CARRERA: INGENIERIA EN REDES Y TELECOMUNICACIONES
SAUL CALLE ESPINOZA
Santa Cruz de la Sierra – Bolivia
2014
“ SERVIDOR IIS CON SSL ”
Por:
Saul Calle Espinoza
2. 1. INTRODUCCION
Servidor WEB
Un servidor web o servidor HTTP es un programa informático que
procesa una aplicación del lado del servidor, realizando conexiones
bidireccionales y/o unidireccionales ysíncronas o asíncronas con el
cliente y generando o cediendo una respuesta en cualquier lenguaje
o Aplicación del lado del cliente. El código recibido por el cliente suele
sercompilado y ejecutado por un navegador web. Para la transmisión de
todos estos datos suele utilizarse algún protocolo. Generalmente se usa
el protocolo HTTP para estas comunicaciones, perteneciente a la capa
de aplicación del modelo OSI. El término también se emplea para
referirse al ordenador que ejecuta el programa.
IIS ( Internet Information Services )
Es un servidor web y un conjunto de servicios para el sistema
operativo Microsoft Windows. Originalmente era parte del Option
Pack para Windows NT. Luego fue integrado en otros sistemas
operativos deMicrosoft destinados a ofrecer servicios, como Windows
2000 o Windows Server 2003. Windows XP Profesional incluye una
versión limitada de IIS. Los servicios que ofrece
son: FTP, SMTP, NNTP y HTTP/HTTPS.2
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.
Se basa en varios módulos que le dan capacidad para procesar distintos
tipos de páginas. Por ejemplo, Microsoft incluye los deActive Server
Pages (ASP) y ASP.NET. También pueden ser incluidos los de otros
fabricantes, como PHP o Perl.
SSL( Secure Sockets Layer )
SSL Definición, Secure Sockets Layer es un protocolo diseñado para
permitir que las aplicaciones para transmitir información de ida y de
manera segura hacia atrás. Las aplicaciones que utilizan el protocolo
Secure Sockets Layer sí sabe cómo dar y recibir claves de cifrado con
3. otras aplicaciones, así como la manera de cifrar y descifrar los datos
enviados entre los dos.
¿Cómo funciona el SSL? Algunas aplicaciones que están configurados
para ejecutarse SSL incluyen navegadores web como Internet Explorer y
Firefox, los programas de correo como Outlook, Mozilla Thunderbird,
Mail.app de Apple, y SFTP (Secure File Transfer Protocol) programas,
etc Estos programas son capaces de recibir de forma automática SSL
conexiones.
Para establecer una conexión segura SSL, sin embargo, su aplicación
debe tener una clave de cifrado que le asigna una autoridad de
certificación en la forma de un Certificado. Una vez que haya una única
clave de su cuenta, usted puede establecer una conexión segura
utilizando el protocolo SSL.
HTTPS ( Hypertext Transfer Protocol Secure )
Protocolo seguro de transferencia de hipertexto, más conocido por sus
siglas HTTPS, es un protocolo de aplicación basado en el
protocolo HTTP, destinado a la transferencia segura de datos
deHipertexto, es decir, es la versión segura de HTTP.
Es utilizado principalmente por entidades bancarias, tiendas en línea, y
cualquier tipo de servicio que requiera el envío de datos personales
o contraseñas.
4. 2. PASOS
Crear cuenta en Netteler y hacer un depósito de dinero.
Comprar un dominio en Goddady.
Certificar el dominio comprado en StartSSL.
Habilitar IIS en Windows 8
Guía para utilizar el servidor web Internet Information Services en el equipo
local y tener disponible offline, sin conexión, páginas y sitios completos.
Ventajas que proporciona. Acceder sin estar conectado a ninguna red, a la
información y datos almacenados en archivos web en la PC, navegando en
ellos de la misma forma que si fuera en internet.
Todas las versiones de Windows incluyen un servidor web local, llamado:
"Internet Information Services".
Es muy conocido por las siglas IIS con las que en el resto del artículo nos
referiremos a él.
IIS es poco conocido y utilizado por los usuarios de Windows, los que en
ocasiones descargan programas externos para instalar un servidor, sin
saber que poseen uno en el sistema.
Por el desconocimiento que existe publicamos este artículo esperando que
5. te pueda sea de utilidad a algunos, que podrán descubrir y aprovechar una
funcionalidad más de Windows.
¿Cómo instalar el servidor IIS en Windows?
En las instalaciones de Windows los archivos necesarios para funcionar IIS
están incluidos en el sistema, aunque no viene instalado el servidor de
forma predeterminada.
Para instalar IIS sigue los siguientes pasos:
• En el Panel de control abre "Programas y características"
• En el panel de la izquierda escoge: "Activar o desactivar las características
de Windows".
• En la lista de funciones de Windows marca la casilla: "Internet Information
Services" y haz clic en Aceptar.
6. Esta es la instalación predeterminada que incluye las características más
comunes.
Si necesitas tener disponibles funciones para contenido dinámico, entonces
haz lo siguiente:
• En la lista de funciones de Windows, da un clic en el signo más (+) situado
junto a Internet Information Services, da un clic en el signo más (+) situado
junto a Servicios World Wide Web, da un clic en el signo más (+) situado
junto a Características de desarrollo de aplicaciones.
• Selecciona las funciones que necesites y presiona Aceptar.
Como administrar y configurar el servidor ISS
El servidor posee un panel de administración en el cual es posible
configurar varios parámetros del funcionamiento de la aplicación.
Dicho panel es posible abrirlo de varias formas.
1- Crea un acceso directo en el Escritorio, en el cuadro "Ubicación del
elemento" introduce la ruta:
C:WindowsSystem32inetsrvInetMgr.exe
2- En el Panel de control selecciona Herramientas administrativas, en ella
"Administrador de Internet Information Services (IIS)".
3- Escribe en el cuadro de Inicio o en la pantalla de inicio en Windows
8: inetmgr y presiona la tecla Enter.
7. El panel de administración de IIS es similar a la siguiente imagen:
¿Cómo acceder al servidor usando el navegador?
Después de instalar el servidor solo introduce en cualquier navegador web que
uses la siguiente dirección: localhost
También puedes usar: 127.0.0.1, es la dirección IP local del equipo.
Verás la página predeterminada.
8. Una Vez Iniciado El Servidor Se Procede De La Siguiente Forma
Iniciar el inetmgr en modo ADMINISTRADOR.
Ingresar a “Certificados de servicio” -> “Crear una solicitud de
servicio”
9. Clic en la opción Siguiente y selección 2048 en longitud de bits.
Clic en siguiente y seleccionar la ubicación donde se guardara
10. la solicitud de certificado.
Clic en siguiente y sobrescribir el documento, en el cual se
guardara la solicitud del certificado.
Luego se crea la dirección del servidor con el dominio propio en
StartSSL y se copia el certificado. (demora un poco)
Volvemos al servidor y damos clic “certificados de servidor ” ->
“completar solicitud de certificado” llenamos los datos respectivos y
clic en Aceptar y aparecerá la dirección creada.
11. Como paso siguiente damos clic a: “Default Web Site” -> “Modificar…
Sitios de enlace” y en la venta que aparecerá -> agregar, y llenar de la
siguiente forma.
12. Cambiar el puerto de 443 a 444 para que no salga el error
siguiente.
Vamos a la dirección siguiente “C:WindowsSystem32Driversetchost”
Y agregamos la siguiente línea al archivo “host” con un bloc de
notas, dando antes los permisos de privilegio al archivo para
poder guardar lo editado.
13. Para acceder al servidor abrimos el navergador.
Escribir la siguiente dirección
14. En caso de aparecer la alerta de certificados dar clic en continuar de
todos y el navegador captura el certificado
Y finalmente conseguimos nuestro servidor para acceder mediante
HTTPS.
16. Ventajas de instalar y usar un servidor en la PC
Para los que necesitan de acceso frecuente a la información, tener un
servidor en el equipo ofrece varias ventajas:
1- Permite acceder a páginas y sitios guardados en el equipo que
necesitamos consultar frecuentemente, de la misma manera que lo
hacemos en internet pero sin necesidad de conectarnos a la red.
2- Permite probar paginas antes de subirlas a un servidor de internet y
comprobar exactamente su funcionamiento, indispensable y útil para
publicadores de contenido.
Ventajas de utilizar el servidor Internet Information Services
Existen varios servidores web, indudablemente el más conocido y popular
de ellos es Apache.
En otra página de este sitio puedes conocer como instalarlo y usarlo: Como
instalar y configurar el servidor Apache en Windows
Al ser software libre permite un control total de la configuración del servidor,
pero requiere conocimientos algo avanzados para su uso y no posee
ninguna interface de usuario.
La gran ventaja del servidor IIS es su facilidad de instalación, configuración
y uso, lo que lo hace ideal para el usuario común sin ningún conocimiento
avanzado.
Si tu único interés es almacenar páginas y sitios para acceder a ellos
offline, ISS es el servidor recomendado.
4. BIBLIOGRAFIA
http://norfipc.com/internet/instalar-usar-servidor-web-iis-windows.html
http://es.wikipedia.org/wiki/Servidor_web