miércoles, 31 de enero de 2018

Directivas de seguridad de acceso a usuarios Windows Server


Existen dos niveles de directivas de seguridad, las que afectan a todo el domino o Directorio Activo o sólo a la máquina. Si el servidor es local sólo afectarán a la máquina,  pero hay que tener en cuenta que si posteriormente promocionamos el servidor a Directorio Activo, algunos usuarios del equipo  local pueden tomar permisos en el Directorio Activo que no deberían tener. Aquí vamos a explicar cómo configurar los permisos del servidor antes de promocionarlo para luego evitar estos problemas.
Antes de promocionarlo, cuando el servidor aún es local accedemos al Asistente de configuración de seguridad, desde Herramientas administrativas -> asistente de configuración de seguridad.

Asistente para configuración de seguridad

sábado, 27 de enero de 2018

Instalar PHP en Windows con IIS (Microsoft web PI)

Para instalar PHP con IIS existe una forma muy fácil, basta con entrar en la página de Microsoft web Platform Installer o PI. Nos abre una página donde se indican las características de la plataforma y aparece a la derecha un botón de descarga gratuita.

Instalar PHP en Windows con IIS (Microsoft web PI)


Esto nos descarga en el equipo un pequeño ejecutable llamado wplauncher.exe.

wplauncher.exe.

Al ejecutarlo abre una pantalla en la cual pulsamos la pestaña productos.

Productos PHP


Esta pestaña a la izquierda tiene un menú en el que elegiremos marcos de trabajo.

marcos de trabajo


Nos aparece una lista con los productos disponibles para su descarga en nuestro servidor, elegimos la última versión de PHP para IIS.

última versión de PHP para IIS


Pulsamos el botón agregar y abajo el botón instalar.


última versión de PHP para IIS


Al instalar nos muestra los requisitos, si los cumplimos aceptamos.

requisitos PHP

 Y comienza la instalación.

instalacion PHP para IIS

Al finalizar nos muestra los productos instalados.
  
instalacion PHP para IIS

Comprobar la instalación de PHP

Abrimos un editor de texto, por ejemplo, el Bloc de notas, con permisos de administrador.
En un archivo nuevo, escribimosa el texto siguiente: <?php phpinfo(); ?>

Guardamos el archivo como C:\inetpub\wwwroot\pruebaPHP.php.

Abrimos un explorador y escribimos la siguiente dirección URL: http://localhost/ pruebaPHP.php
Se muestra una página web con un formato que muestra la configuración actual de PHP.

página de inicio de PHP

Agregar una aplicación PHP

Cuando hayamos instalado IIS y PHP, podemos agregar una aplicación PHP al servidor web. Para ello abriremos el Administrador de IIS.

En el servidor abrimos Internet Information Services (IIS).

En el panel Conexiones, hacemos clic con el botón secundario del ratón en el nodo Sitios del árbol y después clic en Agregar sitio web.

crear sitio web PHP en IIS

En la ruta c:\inetpub\wwwroot creamos una carpeta llamada WebPHP.

En el cuadro de diálogo Agregar sitio web, escribimos un nombre descriptivo para el sitio web en el cuadro Nombre del sitio y elegimos la carpeta recién creada en ruta de acceso física.

sitio web PHP

El valor predeterminado del cuadro Dirección IP es Todas las no asignadas. Si debemos especificar una dirección IP estática para el sitio web, escribimos la dirección IP en el cuadro Dirección IP.

Escribimos un número de puerto en el cuadro de texto Puerto.
Opcionalmente, escribimos un nombre de encabezado host para el sitio web en el cuadro Nombre del  host.

Si no es necesario hacer cambios en el sitio y queremos que el sitio web esté disponible inmediatamente, seleccionamos la casilla Iniciar sitio web inmediatamente y aceptamos.

Para más información ver: Crear Virtual Hosts con IIS de Windows

           

sábado, 20 de enero de 2018

Configurar una IP fija, cambiar el nombre al equipo y establecer contraseñas seguras.

Estos pasos son previos  a  la configuración de un equipo servidor para poder instalar Microsoft ® Exchange en él. Se ha utilizado un equipo con Windows  2008 server. Tenemos que hacer un servidor de dominio instalando Active Directory en Windows 2008 server, para ello, pulsamos panel de control y elegimos Redes e Internet, luego  pulsaremos en centro de redes y recursos compartidos y después "Ver el estado y las tareas de red".


Configurar una IP fija

sábado, 13 de enero de 2018

Conexiones seguras mediante HTTPS en IIS (certificados autofirmados)

Podemos hacer que los datos que viajan por la web con el protocolo http lo hagan de forma segura a través de SSL (Secure Sokets Layer; capa de conexión segura) este modo se llama https.

Certificado de seguridad

Los certificados de seguridad son los responsables del cifrado de los datos, con el objetivo de que estos viajen seguros por la red, evitando de este modo que aunque sean interceptados puedan ser leídos.

Vamos a convertir nuestro sitio web http en un sitio web seguro https asociándolo a un certificado. Al tratarse de una prueba lo haremos con un certificado autofirmado y al probar la conexión el navegador nos dará error. En real deberemos hacer lo mismo pero con un certificado válido proporcionado por una entidad certificadora.

Convertir un sitio http en https con un certificado autofirmado

Generación de un certificado auto-firmado IIS. Abrimos IIS y posicionados encima del servidor, vamos a la parte de certificados del servidor.

Conexiones seguras mediante HTTPS en IIS


sábado, 6 de enero de 2018

Crear Virtual Hosts con IIS de Windows


Vamos a aprender cómo configurar varios dominios en una misma máquina  con Windows IIS (Internet Information Services) y así utilizar una misma máquina para servir contenido a varios dominios con un único servidor Web. 

Cada dominio que configuremos, tendrá asociado un directorio diferente en el cual irá almacenado su contenido. Podemos crear tantos Virtual Hosts como queramos.

El directorio raíz por defecto donde se almacenan los ficheros de las páginas Web está en C:\inetpub\wwwroot\. Cada Virtual host debe tener un directorio diferente y asociado en el cual  guardaremos sus ficheros. Para ello, creamos 2 directorios dentro del directorio C:\inetpub\wwwroot\. En este ejemplo crearemos los directorios: website1 y website2 dentro del directorio raíz C:\inetpub\wwwroot\

Crear Virtual Hosts con IIS de Windows