Publicado en IIS

Apache en IIS: Como activar https paso a paso

Vamos a aprender en apache2 con IIS de Windows, a crear un cifrado SSL/TLS, es decir, a crear el protocolo “https” (puerto 443).

Primero vamos a partir de la base de tener instalado el “IIS” en el Windows server 2008.

Si alguien no sabe instalarlo, darle en: https://elrincondemuchascosas.wordpress.com/2020/01/29/apache2-creacion-de-nuestro-primer-sitio-web-con-iis-paso-a-paso/

Ahora vamos a “C:\inetpub(inetpub sale automaticamente al instalar el IIS), creamos una carpeta con el nombre “con_https”, creamos un archivo “index” y escribimos algo para verificar más tarde que todo sale correctamente.

Hay que verificar que tengamos una ip estática.

Para que detecte la página web, hay que ir a “C:\Windows\System32\drivers\etc”, abrir el “hosts” y dentro hay que poner primero la «IP» y después la página web.

Si intentáramos crear el sitio web, por defecto no deja, ya que no tenemos ningún certificado instalado, para ello hay que ir a la página principal y darle a “certificados de servidor”.

Le damos a “Crear certificado autofirmado”.

(IMPORTANTE: Hay que saber que este certificado que hemos creado nosotros no tiene validez legal).

Ponemos el nombre que queramos para el certificado autofirmado, para el ejemplo he puesto “ejemplo-para-https”.

Ahora vamos a “Agregar sitio web”.

Ahora se puede hacer de 2 formas:

Primera forma.

Con el http y modificándolo:

Le damos a “Agregar sitio web” y añadimos los datos correspondientes.

A continuación, le damos a “Enlaces”.

Nos salen los datos que hemos creado anteriormente, al crear la página web.

Si le damos a “modificar”, modificamos los datos que hayamos añadido anteriormente.

(Pero en este caso todavía no podemos modificar el https).

Para añadir el https vamos a darle a “Agregar”.

Ahora si se puede añadir el “https”, lo marcamos y lo dejamos señalado.

Nos aparecerá el apartado “Certificado SSL” y lo dejamos marcado.

En “Dirección IP:” ponemos la dirección ip que tengamos.

(Elegimos lo que más nos interese en cada caso).

En “Puerto” hay que dejar marcado el “443”, ya que ese protocolo es del “https”.

Al darle a “aceptar”, nos sale el “https” con el “puerto (443) y la “dirección IP” (192.168.100.200) que hayamos puesto en el apartado anterior, ahora le damos a “cerrar”.

Nos saldrán 2 sitios, uno con “http” y el otro con “https”.

(IMPORTANTE: Siempre que se modifique algo, para que se reinicien los cambios, hay que darle a “reiniciar”).

Al darle al “http”, nos sale por defecto (sin seguridad) la página web.

En el “https”, nos dice que existe un problema con el certificado de seguridad del sitio web creado, ahora hay que darle a “Vaya a este sitio web (no recomendado)”.

(Obviamente no pasa nada si le damos porque es una página web que hemos creado nosotros mismos y no tiene malware).

Nos saldrá una alerta de seguridad.

Al darle al “https” nos sale en rojo.

Tambien nos sale “error de certificado” al no ser válido legalmente (ya que lo hemos creado nosotros).

Como se puede comprobar, no sale ningún certificado valido legalmente.

PRIMERA FORMA TERMINADA.

Segunda forma:

Con el https directamente.

Le damos a “Agregar sitio web”.

Le damos a “https” y elegimos el certificado que hemos creado anteriormente en “Certificados de servidor”.

(IMPORTANTE: Siempre que se modifique algo, para que se reinicien los cambios, hay que darle a “reiniciar”).

Ahora hay que darle a “Examinar 192.168.100.200:443 (https)”.

A continuación le damos a “Vaya a este sitio web (no recomendado)”.

Y nos saldría con el https, como se puede visualizar en la imagen de abajo.

SEGUNDA FORMA TERMINADA.

Ahora vamos a elegir que admitahttps” y no admita el “http”.

Vamos a hacer que solamente nos podamos conectar porhttps” y no nos deje conectarnos por “http”.

Para empezar, vamos a crear otro sitio web.

Vamos a crear los 2 sitios web juntos, como hemos añadido en la “primera forma”, es decir primero creamos el “http”.

Después creamos el “https”.

Para que solamente admita “https”, hay que ir a “Configuración de SSL”.

Le damos a “Requerir SSL”, abajo donde pone “Certificados de cliente” hay que darle a “Aceptar” y le damos a “aplicar”.

Como se puede verificar, al darle al “http” da error porque dice “está protegido por Sockets seguros SSL”, eso quiere decir que solamente deja entrar por https.

Ahora al activar “https” se puede verificar que sale “Vaya a este sitio web (no recomendado)”.

Nos saldrá “Elegir un certificado digital” y le damos a “aceptar”.

Como se puede verificar si admite el “https” como se puede visualizar en la imagen de abajo.

Gracias por entrar, si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien esté aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en IIS

Apache2 en IIS: autentificándose con active directory con otro usuario no administrador

Vamos a aprender en apache2 con IIS a crear un usuario con el directorio activo y que salga la autentificación con ese usuario.

(Si alguien no saber como se hace, darle en:

https://elrincondemuchascosas.wordpress.com/2020/02/03/apache2-en-iis-como-autentificarse-paso-a-paso/

Vamos a empezar añadiendo una IP estática.

Ahora vamos a “Administrador del servidor”, para instalar el Active directory le damos a “Servicios de dominio de Active Directory”.

Todavía no está instalado, hay que instalar el directorio activo, al instalarlo, lo voy a llamar con el ejemplo “hola.edu”.

(Hay que poner la Página web que tenga cada uno personalmente).

Si alguien no sabe como instalar el directorio activo, darle al enlace:

Instalando el directorio activo en Windows server 2008

Ahora partiremos de la base de que tenemos instalado el directorio activo.

(Para instalarlo hay que entrar en la consola con “cmd” y poner “dcpromo”).

Vamos a instalar a continuación el “Servidor web (IIS)”.

Así se vería.

También hay que instalar la “Autenticación básica”, para ello hay que ir a “Administrador del servidor” y darle en “Servidor web (IIS)”.

Hay que darle al botón derecho y darle en “Agregar servicios de función”.

Nos vamos a la pestaña “Seguridad” y se elige “Autenticación básica” para instalarlo.

Ahora Vamos a la carpeta “inetpub” y dentro creamos otra carpeta con el nombre “usuario_hola”.

Dentro de la carpeta “usuario_hola”, hay que crear un “index.html”, dentro hay que escribir algo para visualizar que todo está correctamente al autentificarse.

A continuación, vamos a “Usuarios y equipos de Active Directory”.

Dentro de “Usuarios y equipos de Active Directory” hay que ir donde pone “hola.edu”.

(Para eso lo hemos creado anteriormente el directorio activo).

(Hay que ir a “hola.edu/ Users/ Nuevo/ Usuario”).

Creamos el usuario “hola”.

Elegimos una contraseña segura, ya que por ejemplo poner “123456” no es segura y no la admite.

La contraseña tiene que tener:

  • Mínimo 8 caracteres (si es más mejor).
  • Números.
  • Letras.
  • Mayúsculas.
  • Minúsculas.
  • Caracteres especiales (ejemplo: «!·& %$.» ).

Como se puede comprobar, ya está creado el usuario “hola”.

Ahora vamos a poner la página web en el “DNS”, para ello vamos a:

C:\Windows\System32\drivers\etc

Para abrirlo, le damos a “Blog de notas”.

En el “hosts” hay que poner la IP y después la página web que tengamos.

Ahora vamos a “Administrador de Internet Information Services (IIS)”, pulsamos botón derecho, le damos a “Agregar sitio web” y añadimos los datos correspondientes. 

Vamos a verificar que se visualiza correctamente, dándole a “usuario_diferente”, después a “reiniciar” y darle abajo donde pone “Examinar sitio web”.

(Para el ejemplo he puesto “Esto es un ejemplo de autentificación con el usuario «hola» en la página: https://elrincondemuchascosas.wordpress.com/”).

Para la autentificación hay que darle a “autenticación”.

Hay que desactivar la Autenticación anónima y habilitarAutenticación básica.

Aunque esté deshabilitada la Autenticación anónima, hay que darle en “habilitar”.

En “Modificar credenciales de autenticación anónima”, le damos a “Establecer…”.

Así saldrá:

En “Establecer credenciales”, hay que ir a “Nombre de usuario:” y poner el usuario “hola” con su correspondiente contraseña que hemos puesto anteriormente en el directorio activo.

Quedaría así:

En “usuario_diferente”, le damos a “reiniciar”, después pulsamos abajo de “Examinar sitio web” y nos tiene que salir el usuario y contraseña.

Gracias por entrar, si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien esté aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en IIS

Apache2 en IIS como autentificarse paso a paso

Vamos a aprender en apache2 con IIS a autentificarnos paso a paso.

Primero vamos a añadir la IP.

Después vamos al “DNS”, que está en la ruta:

C:\Windows\System32\drivers\etc

Para abrirlo, elegimos “blog de notas”.

Dentro del blog de notas ponemos primero la IP que necesitemos (en este caso es 192.168.20.20) y después la página web que tengamos personalmente.

Partimos de la base de que tenemos el “servidor web (IIS)” instalado. Si alguien no sabe como instalarlo entrar en https://elrincondemuchascosas.wordpress.com/2020/01/29/apache2-creacion-de-nuestro-primer-sitio-web-con-iis-paso-a-paso/

Ahora vamos a “C:\inetpub” y creamos una carpeta, para el ejemplo se ha creado “autentification”.

En la carpeta “autentification” creamos el archivo “index.html”.

Añadimos algo en el “index.html” para verificar más tarde que todo está correctamente.

En el “Administrador de Internet Information Services (IIS)” le damos a “Agregar sitio web…”.

En “Agregar sitio web” ponemos los datos correspondientes.

Al ponerlo sin autentificación, se visualiza correctamente.

¿Cómo hacemos para que nos pida usuario y contraseña?

Después de tener todo lo anterior correctamente, hay que ir a “Administrador del servidor”, pulsar botón derecho y darle a “Agregar servicios de función”.

En “Agregar servicios de función” vamos a marcar “Autenticación básica”.

Y le damos a “instalar”.

Tiene que salir “Instalación correcta”.

Ahora abrimos otra vez de nuevo “Administrador de Internet Information Services (IIS)”.

Como se puede comprobar, se ha creado “Autenticación básica” y por defecto está deshabilitada.

Hay que deshabilitar por defecto “Autenticación anónima” y activar “Autenticación básica”.

(IMPORTANTE: Se debe de deshabilitar la autenticación anónima. Dado que la primera solicitud que todos los exploradores envían a un servidor web es para el acceso anónimo al contenido del servidor).

En “Autenticación anónima”, pulsamos el botón derecho y le damos a “modificar”.

(Da igual que esté ahora deshabilitado).

Ahora le damos a “Establecer…”.

Ponemos la cuenta del usuario que tengamos, en este caso para el ejemplo he puesto la del “administrador”.

Y saldrá así.

Ahora le damos a “Reiniciar” y darle abajo de “Examinar sitio web” (como en la imagen de abajo) y nos pedirá que nos conectemos con el usuario “administrador” con su correspondiente contraseña.

Nos saldrá correctamente lo que hemos puesto anteriormente en el blog de notas del “index.html”.

Gracias por entrar, si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien este aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en IIS

Apache2 en IIS crear otro directorio virtual al lado del index.html paso a paso

En apache2 de Windows vamos a aprender a crear en IIS (internet information server) un nuevo directorio virtual al lado del “index.html”.

(Primero crearé el sitio web por defecto).

Primero vamos a poner la ip estática.

En “Administrador del Servidor” partimos de la base de tener instalado el “Servidor web (IIS)”, si alguien tiene dudas de como instalarlo paso a paso, entrar aquí.

Nos vamos a “C:\inetpub” para crear una carpeta.

Dentro de la carpeta “otra _carpeta”, vamos a crear “index.html”.

Ponemos lo que queramos en el index para visualizarlo más tarde.

Le damos a “Agregar sitio web…”.

Agregamos el sitio web y añadimos todos los datos.

Ahora vamos al “DNS” y añadimos la página web que hemos puesto en el “IIS”, en la dirección:

C:\Windows\System32\drivers\etc

Al hacer todo lo anterior, hay que pulsar en “reiniciar” y darle abajo de “Examinar sitio web” para verificar que todo está correctamente como en la imagen de abajo.

¿CÓMO SE CREA OTRO DIRECTORIO VIRTUAL AL LADO DEL “INDEX.HTML”?

Vamos a crear una carpeta al lado del “index.html” que se llame “ejemplo3”.

Crearemos otro “index.html” con el nombre “otro”.

En “otro.html”, vamos a escribir algo para que se visualice más tarde y verificar que está correctamente.

Para que detecte “otro.html” vamos a «sitios«, dentro está «otro_sitio» y le damos a “Documento predeterminado”.

Le damos a “Agregar…” y ponemos “otro.html” para que lo detecte.

Tiene que estar como en la imagen de abajo, con “otro.html”.

Ahora le damos a “Ver directorios virtuales” para que reconozca el “otro.html” de la carpeta “ejemplo3”.

A continuación, hay que darle a “Agregar directorio virtual…”.

Dentro de “Agregar directorio virtual” en “Alias:”, ponemos “otro_host” (se puede poner lo que se quiera) y en “Ruta de acceso física:” hay que poner la ruta de la carpeta “ejemplo3”.

Dentro de «otro_sitio«, le damos a “reiniciar”, para que se reinicien los datos puestos anteriormente.

Vamos al apartado “otro_host” y le damos abajo de “Examinar directorio virtual” para que se visualice correctamente como en la imagen de abajo.

Gracias por entrar y si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien este aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en IIS

Apache2 modificando el index.html paso a paso

Vamos a aprender a modificar el “index.html” en el IIS (internet information server) de Microsoft.

Vamos a empezar ya teniendo instalado el (IIS) de Windows.

Primero vamos a añadir una IP, por ejemplo, la “10.50.100.150”.

Después hay que ir al «DNS» en “C:\Windows\System32\drivers\etc” y abrir el archivo “hosts”.

Al abrir el archivo “hosts”, hay que poner primero la IP (10.50.100.150) y después la página web que vamos a poner más tarde en el “Administrador de Internet Information Services (IIS)”, en este caso he puesto “http://www.elrincondemuchascosas.wordpress.com”.

Ahora vamos a “C:\inetpub” y creamos la carpeta que queramos.

(Para el ejemplo se ha creado la carpeta con el nombre “ejemplo1”).

Creamos el archivo “index.html”.

Ahora en el blog de notas del archivo “index.html” ponemos algo para que luego se visualice en el IIS.

Ahora en el Administrador de Internet Information Services (IIS) vamos a “agregar sitio web”.

En “Nombre del sitio”, hay que poner el nombre que queramos y en “grupo de aplicaciones” lo dejamos en “DefaultAppPool”.

(En el nombre del sitio he puesto «modificarelindex«).

En “Ruta de acceso física”, elegimos la carpeta “ejemplo1” que tiene el “index.html”.

En “dirección IP” lo vamos a dejar en “Todas las no asignadas”.

En “Nombre del host”, vamos a poner la página que hemos puesto anteriormente en el “DNS”, para que lo reconozca.

Como se puede comprobar se visualiza correctamente.

¿Cómo se modifica el “index.html”?

Para modificar el “index.html” hay que ir al “index” que hemos creado anteriormente y darle a “cambiar nombre”.

Vamos a modificarlo con el nombre “cambiado”.

Siempre que se modifican los datos, hay que darle a “reiniciar” y darle en el enlace de abajo de “examinar sitio web”.

(Al no modificar el documento en el “IIS”, nos da error).

Ahora para que detecte el documento “cambiado.html” hay que ir a “Documento predeterminado”.

A continuación, hay que darle a “Agregar…”.

Nos saldrá “Agregar documento predeterminado”, aquí hay que poner el nombre “cambiado.html”.

Así se visualiza “cambiado.html”.

Como se puede verificar, al darle a “reiniciar” y al darle debajo de “Examinar sitio web”, sale correctamente lo que se ha puesto anteriormente de:

«Ejemplo en https://elrincondemuchascosas.wordpress.com».

Gracias por entrar y si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien este aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.

Publicado en IIS

Apache2: creación de nuestro primer sitio web con IIS paso a paso

Vamos a aprender en Windows server 2008 a crear una página web en apache2 con IIS (internet information server).

¿Que es IIS?

IIS es un conjunto de servicios para servidores que usan Microsoft Windows.

Primero vamos a ponerle una ip fija, por ejemplo, la «10.40.80.120«.

(Obviamente esta IP no sirve si se quiere salir al exterior, hay que poner una ip «pública«).

Después para verificarlo, hay que entrar en la consola poniendo «cmd» y poniendo en la terminal «ipconfig«, como se puede verificar sale la ip que hemos puesto anteriormente.

Procederemos a instalar el «IIS«

Para instalarlos hay que ir a «inicio«, después a «herramientas administrativas» y «administrador del servidor«.

Tenemos que fijarnos en el apartado «funciones» que ahí es donde vamos a instalar lo que necesitemos.

En la imagen de abajo hay que fijarse en donde pone «resumen de funciones» ahí es donde veremos cuantas están instaladas, como se puede verificar hay «0 funciones instaladas de 17«.

Para instalar alguna función, hay que darle a «agregar funciones«.

Nos sale información para que sepamos que hay que cambiar la «ip» (tener una ip fija, tener contraseña segura…), ahora hay que darle a «siguiente» (la ip fija la pondré después de instalar el «IIS» y el «dns») (normalmente suele ponerse primero).

Nos saldrán las funciones para marcar y elegimos «Servidor web (IIS)«.

Le damos a «siguiente» sin modificar nada y lo instalamos.

Nos saldrá que todo está correctamente.

Como se puede verificar ya está instalado.

Ahora vamos a entrar en el «IIS» (administrador de internet information services).

Donde pone «sitios» es donde crearemos nuestra página web, pero primero vamos a mirar la página que está por defecto que se llama «default web site» para verificar que todo está correctamente.

Para verificar que una página está correctamente hay que ir donde pone «administrar sitio web«, después a «Examinar*:80(http)«.

(Suele variar cuando añadimos nosotros la página manualmente).

Al darle a «Examinar*:80(http)» como se puede comprobar, sale correctamente la página que está por defecto.

Empecemos a crear nuestra primera página web en IIS.

La página por defecto la voy a borrar porque no la vamos a usar para el ejemplo.

Primero, tenemos que tener alojado nuestro sitio web en una carpeta, para ello hay que ir al «disco local (c:)» y buscar la carpeta «inetpub«.

(Esa carpeta se ha creado automáticamente al instalar el «IIS«).

Después creamos nosotros la carpeta que queramos, yo en este caso para el ejemplo he creado la carpeta con el nombre «ejemplo«.

Al entrar en la carpeta «ejemplo«, hay que crear un documento de texto para convertirlo en «index.html«.

Después de abrirlo hay que darle a «guardar como«, en «nombre» hay que poner «index.html» y en «tipo» hay que poner «todos los archivos«.

Nos sale el archivo «index» y el documento de texto no se usa.

(Ahora solamente usaremos el archivo «index«).

Para verificar que el archivo «index» funcione correctamente, hay que abrirlo con el blog de notas y escribir algo para verificar que todo está correctamente.

(Importante, no marcar «usar siempre el programa seleccionado para abrir este tipo de archivos»).

Lo que he puesto en el blog de notas es: «https://elrincondemuchascosas.wordpress.com/«.

Así es como quedaría al visualizarlo en pantalla.

Para crear nuestro sitio web en IIS hay que ir a «sitios«, pulsar botón derecho y sale «agregar sitio web…«.

Al darle a «agregar sitio web…» nos sale todo en blanco, ahora veremos que hay que poner en cada lado.

Donde pone «Nombre del sitio:» hay que poner el nombre de la carpeta que hemos creado anteriormente.

En «Grupo de aplicaciones:» hay que elegir «DefaultAppPool«.

En «Ruta de acceso física:» hay que poner la ruta donde hemos creado el archivo «index«.

(Siempre tiene que estar dentro de la carpeta «inetpub«).

En la «dirección ip«, para el ejemplo vamos a elegir la ip que hemos puesto anteriormente, la «10.40.80.120«.

(El «tipo» y «puerto» pondré ejemplos más avanzados más adelante en otras entradas).

En «Nombre de host:«, hay que poner la página web.

(Para el ejemplo he puesto «http://www.elrincondemuchascosas.wordpress.com«).

En el apartado «Sitios» sale lo que hemos creado anteriormente.

Ahora en el caso de que intentemos darle abajo de «Examinar sitio web» no saldrá.

¿Dónde hay que ir para que salga correctamente?

Hay que ir a la ruta por defecto del «DNS».

Hay que ir a la ruta «C:\Windows\System32\drivers\etc» y abrir el «hosts» con el blog de notas como en la imagen de abajo.

En el archivo «hosts«, hay que poner la IP (10.40.80.120) y la página web que hemos puesto anteriormente (http://www.elrincondemuchascosas.wordpress.com).

(Importante: hay que poner la IP y la página web manualmente en el «host»).

Ahora hay que ir a «Administrador de Internet Information Services (IIS)» y darle a «reiniciar«, después, donde pone «examinar sitio web» tiene que salir una imagen como la de la foto de abajo.

Como se puede comprobar, lo que se puso en el archivo «index» se visualiza correctamente«.

Gracias por entrar y si te ha gustado sígueme y publícalo en las redes sociales.

Pd: En el caso de que alguien este aprendiendo y me haya saltado algún paso y no sea capaz de hacerlo, que lo diga y con mucho gusto le ayudaré donde se haya trabado, y si alguien ve que me he saltado algún paso y faltan cosas por poner, que lo diga y con mucho gusto también lo modificaré.