jucarmona

Inicio » Posts tagged 'iis'

Tag Archives: iis

Instalar PHP en Windows 2008 Server


Vamos a ver cómo instalar PHP (páginas dinámicas) en nuestro servidor web windows.

Descargaremos la carpeta comprimida en zip desde este enlace  de la página oficial de PHP.

Actualización 7/03/2014: Windows ha cambiado la versión del archivo anterior, ahora es la 5.4.26, no obstante el resto de la instalación sigue siendo exactamente igual que lo descrito a continuación.

Necesitaremos tener instalado  Microsoft 2008 C++ Runtime (x86), si no lo descargaremos desde aquí (página oficial de Microsoft) y seguiremos las instrucciones de instalación.

Vamos a descomprimir el paquete php descargado en C:\

Selección_048Ahora necesitamos instalar el módulo CGI, para ello seguiremos la parte de agregar servicio de función ya descrita en este tutorial, y buscaremos e instalaremos dicho módulo CGI, que encontramos dentro de desarrollo de aplicaciones para el Servidor web

Selección_049Una vez terminada la instalación, iremos al Administrador de Internet Information Services (IIS), en el árbol de la izquierda seleccionamos el sitio web donde vamos a instalar php, y en la parte del centro abrimos Asignaciones de controlador

Selección_050Una vez dentro, en la columna de la derecha seleccionamos Agregar asignación de módulo

Selección_051La ventana que se abre la rellenamos de la forma que se ve en la siguiente imagen

Selección_052

Aceptamos,  y le damos a en la ventana de información.

Bueno, si hemos seguido los pasos correctamente ya lo tenemos, reiniciamos nuestro sitio web para que registre los cambios.

Para comprobarlo, crearemos un archivo con extensión .php, donde insertaremos el siguiente contenido:

<?php phpinfo();

?>

Si accedemos a la URL del archivo creado y vemos la siguiente imagen, enhorabuena, todo ha salido correctamente, ya podéis insertar páginas dinámicas en vuestro servidor web.

Selección_054Este ha sido otro Jucarmona tutorial, no os perdáis los siguientes.

Anuncios

Redirección de páginas web en Windows 2008 Server


En ocasiones, sobre todo cuando estamos realizando tareas de mantenimiento, desearemos dirigir a los usuarios que intenten acceder a nuestro sitio a una página determinada dentro de nuestra web, o a páginas externas, para que no se encuentren los horribles avisos de servidor no encontrado o algo similar, con el consiguiente riesgo de perder clientes.

Se hace de una manera muy sencilla, deberemos agregar a nuestro servidor web IIS el servicio de función Redirección HTTP, de manera similar a lo explicado aquí
Selección_027Después de este paso iremos a nuestro Administrador de IIS, seleccionaremos el sitio al que aplicaremos la redirección, y en el cuadro central hacemos doble click sobre Redirección HTTP

Selección_037Ya dentro tenemos las opciones disponibles, en función de lo que necesitemos

Selección_039Explico un poco la pantalla:

  • El primer cuadro de texto es para introducir la URL completa o relativa hacia donde se redirigirá
  • La primera casilla de check indica si es la URL completa hacia el sitio o la ruta relativa (solo el directorio virtual al que vamos a redirigir). Sobre ésta casilla debo indicar que he estado haciendo pruebas, y dejándola desmarcada siempre me ha funcionado, no así cuando la he marcado.
  • El siguiente check se refiere a si queremos pasarle ésta configuración a los subdirectorios del sitio, normalmente la dejaremos marcada
  • La lista desplegable de código de estado la dejaremos como está por defecto (Encontrado)

Yo he creado el directorio virtual llamado mantenimiento, y he insertado dentro la página para la redirección, configurándola como documento predeterminado

Selección_040Marcamos la casilla Redirigir las solicitudes a éste destino, y podremos actuar de dos maneras diferentes:

  • Insertar sólo la ruta relativa del directorio virtual

En éste caso solo pondremos / y el nombre del directorio; en mi caso es /mantenimiento

Selección_042

  • Insertar la URL completa del sitio

Poniendo la ruta completa del sitio podremos poner la URL tanto de nuestro directorio virtual como de cualquier página externa

Selección_043                              Selección_046

Una vez hayamos introducido la dirección a nuestro antojo y los checks como se ve en las imágenes, ya podemos darle a aplicar en el panel derecho, no se nos debe olvidar reiniciar el servidor web para que los cambios surtan efecto

Bien, ya solamente queda comprobar que el funcionamiento es correcto, cuando en el navegador ponemos la dirección de nuestro sitio web, nos dirige automáticamente al directorio virtual creado a tal efecto, o a la página externa indicada

Selección_045                             Selección_047

Esto es todo por ahora, no se pierdan los próximos jucarmona tutoriales

Personalizar páginas de errores de servidor web IIS7 en Windows 2008 Server


Si alguien buscando algún contenido de nuestro sitio web se equivoca al escribir la dirección, por defecto le saldrá ésta insulsa y aburrida página de error.

Selección_026

Para gestionar las páginas de errores, deberemos instalar la característica de función Redirección HTTP de la misma manera que expliqué aquí para la autenticación web

Selección_027Una vez instalada, nos iremos al Administrador IIS, seleccionamos nuestro sitio y abrimos Páginas de errrores

Selección_028Primero de todo debemos decirle al servidor que ante los errores, muesre por defecto nuestras páginas personalizadas.

Para ésto, teniendo seleccionado el código de estado 404, le daremos a Modificar configuración de característica

Selección_032En la ventana que se abre seleccionamos Páginas de errores personalizados, y aceptamos

Selección_033 Bien, ahora vamos a modificar el error 404 (Página no encontrada)

Selección_030Importante: Deberemos reiniciar siempre nuestro sitio web cuando hayamos hecho los cambios, para que surjan efecto.

Bueno, vamos a ver las diferentes opciones.

  • Poner una página de errores personalizada

Por supuesto, deberemos tener nuestra página de error creada, la meteremos dentro de la carpeta física principal de nuestro sitio, que es C:\miweb. Debemos tener la ruta relativa hasta el archivo clara, en éste caso es, a partir de la carpeta raíz del sitio\errores\mierror.html

Selección_029Cuando le demos a modificar el error 404, se abrirá una ventana emergente, en la que seleccionaremos la opción Ejecutar una dirección URL en este sitio, y debemos poner la ruta relativa del archivo, aceptamos

Selección_031Perfecto, ahora si se equivocan nos mostrará la página web indicada

Selección_034

  • Redirigir a una página concreta de nuestro sitio, o a una página externa

En este caso, al modificar el error 404, seleccionamos la opción Responder con una redirección 302, y pondremos la dirección completa del sitio deseado y aceptamos, en éste caso he puesto la dirección de mi sitio, pero podríamos haber puesto la de cualquier sitio externo, como la de esta página, http://www.jucarmona.wordpress.com

Selección_035Reiniciamos el sitio web, y comprobamos que funciona

Selección_014Y hasta aquí otro jucarmona tutorial, no se pierdan los próximos, saludos.

Autenticación web en Windows 2008 Server


Vamos a ver cómo activar la autenticación en nuestra web, o sea, requerir que para acceder a nuestras páginas haya que insertar un nombre de usuario del sistema y su contraseña.

Tendremos que instalar (si no lo están ya) las funciones de seguridad de autenticación básica, autenticación de windows y reglas de autorización.

En nuestro windows 2008 server iremos a Inicio, Administrador del servidor

Selección_015Dentro seleccionamos funciones, y a la derecha buscaremos la parte del Servidor web (IIS), y le daremos a agregar servicios de función

Selección_016En la siguiente pantalla buscamos el apartado seguridad, y seleccionamos Autenticación básicaAutenticación de Windows y Autorización para URL, siguiente

Selección_017La siguiente pantalla es de confirmación, le damos a instalar y comienza la instalación. Al terminar, comprobamos que se ha realizado correctamente, cerramos y continuamos

Selección_018

Ahora, dentro de nuestro Administrador IIS, seleccionamos el sitio deseado para la autenticación, y en el panel central abrimos Autenticación

Selección_019Dentro deshabilitamos Autenticación anónima, y habilitamos Autenticación básica

Selección_020Salimos seleccionando de nuevo el sitio, y ahora abrimos el apartado Reglas de autorización

Selección_021Aquí seleccionamos la entrada predeterminada, y le damos a Modificar…Selección_022En la ventana emergente seleccionamos Usuarios especificados, podremos poner varios usuarios separados por coma (como dijimos al principio, serán usuarios del sistema), aceptamosSelección_023Bueno, pues ya solo nos falta reiniciar nuestro servidor webReiniciando_el_sevidorY nada más, cuando alguien intente acceder a nuestra web, le saldrá la pantalla de login

Selección_024Este fue otro Jucarmona tutorial, no se pierdan los demás!!

Mostrar contenido de directorios web en Windows 2008 Server


Hay veces en las que queremos que el usuario tenga acceso a determinados archivos desde nuestra web(fotos, música, imágenes, textos… )  para poder examinarlos y/o descargarlos.

Esto es muy sencillo, vamos a verlo.

Crearemos la carpeta en la que estarán los archivos a los que podrá acceder el usuario

Selección_011Vamos a nuestro administrador IIS, y agregaremos la carpeta como directorio virtual

Ahora seleccionamos el directorio creado, y en el cuadro central haremos doble click sobre Examen de directorios

Selección_012

Una vez dentro simplemente lo habilitaremos

Selección_013

Podemos elegir qué propiedades de los archivos se mostrarán, seleccionándolos o no.

Por supuesto, reiniciamos nuestro servidor web

Reiniciando_el_sevidorY ya está, cuando alguien acceda a nuestro directorio virtual, se le mostrarán los archivos que tenemos alojados

Selección_014Bien, esto ha sido todo, gracias por leer mi blog, y no os perdáis los próximos tutoriales.

Creación de directorios virtuales de servidor web IIS7 en Windows 2008 Server


Bueno, ya después de tener un funcionamiento básico de nuestro servidor web, vamos a empezar  a ver configuraciones más avanzadas.

Concretamente, ahora vamos a crear directorios virtuales, ésto consta de una página web en la que el usuario no tiene que poner al final de la barra de direcciones el nombre del documento al que accederá, si no que lo hará mediante un “alias”, lo que será mucho más sencillo.

Esto además es un sistema de seguridad, pues éstas páginas pueden estar físicamente en carpetas diferentes, con lo que impedimos que un usuario malintencionado navegue por nuestra web sólo poniendo el nombre de los documentos que crea tenemos dentro de nuestra carpeta principal.

Comencemos, lo primero que haremos será crear la carpeta dónde se alojará nuestro directorio virtual (la podemos crear donde queramos, no tiene que ser en inetpub\wwwroot)

Selección_001Dentro de dicha carpeta creamos o insertamos nuestra página web, con el nombre que queramos.

Selección_002 Bien, ahora nos vamos a nuestro administrador de IIS, hacemos click derecho sobre nuestro sitio, y agregar directorio virtual…

Selección_003

Como alias le pondremos lo que debe de introducir el usuario después del nombre de dominio, en este caso será “virtual”, y le indicamos la ruta a la carpeta física

Selección_004Nos resta poner la página web que creamos al principio como documento predeterminado para el directorio virtual

Selección_005Como siempre, reiniciamos nuestro servidor web para que se efectuen bien los cambios

Selección_006Y ya está, si hemos hecho todos los pasos correctamente, tendremos el acceso básico a nuestro directorio virtual configurado.

Selección_007

Esto es todo por ahora, no os perdáis los próximos tutoriales.

Cambiar directorio web por defecto en Windows 2008 Server


Una vez instalado nuestro servidor web, vamos a ver de qué manera podremos poner nuestro directorio web en un sitio diferente del que por defecto nos asigna el servidor (C:\inetpub\wwwroot).

En primer lugar crearemos la carpeta para el directorio donde queramos, en éste caso yo la he creado en C:\, y se llama “miweb”.

Crearemos la página web que deseamos mostrar cuando alguien acceda a nuestro sitio.

Selección_007

Bien, ya podemos acceder a nuestro administrador IIS para crear y configurar las opciones de nuestro nuevo directorio web.

Una vez allí, haremos click derecho sobre sitios, y Agregar sitio web…

Selección_008

En la ventana que se abre:

Selección_010

  • En nombre del sitio pondremos el nombre que queramos (para identificarlo nosotros)
  • Ponemos la ruta donde se encuentra la carpeta de nuestro sitio.
  • El enlace lo podemos dejar por defecto.
  • En nombre del host pondremos la url que introducirá el usuario para acceder al sitio (para ésto deberemos tener un dominio para acceder desde cualquier sitio, o disponer de nuestro servidor DNS para que resuelva éste nombre, aquí veremos cómo emular el DNS).

El siguiente paso será configurar cuál será la página inicial del sitio.

Y Voilá!!, ya tenemos nuestro flamante sitio web en un directorio por defecto diferente al de por defecto.

Selección_014

A %d blogueros les gusta esto: