IAW1 PRÁCTICA 2 Andrés Pruaño Castillo INDICE INSTALACION WAMP: ................................................................................................................... 2 1) Antes de la instalación: ..................................................................................................... 2 2) Instalación: ........................................................................................................................ 2 3) Post instalación: ............................................................................................................ 4 INSTALACION WAMP: 1) Antes de la instalación: a. Verificar los dos productos, compararlos y escoge uno de ellos, argumentando tu elección: He elegido el Xampp ya que es el único de los dos que conozco y se mas o menos manejar. b. Verificar las versiones de PHP y apache que manejan: Wamp Server: La versión de PHP que utiliza es la 5.3 y la version de apache es 2.4. Xampp: La versión de PHP que utiliza es la 5 y la version de apache es 2. c. Revisa antes de instalar los requisitos que tiene el software y solo instala los solicitados para montar la arquitectura wamp y la herramienta de ayuda para acceder a la base de datos: 2) Instalación: • Elige una de las dos herramientas y comprueba su correcto funcionamiento desde un navegador web. He elegido el Xammp, para comprobar su funcionamiento dejo una captura de la prueba con el navegador web: • • • ¿Cómo podemos comprobar que el servidor apache está funcionando correctamente? Argumentar la respuesta. El apache esta funcionando correctamente, ya que como se ve abajo te pone que está en el puesto 80, donde nos encontramos. ¿Qué significado tiene la dirección IP 127.0.0.1 o localhost? ¿es posible utilizarlo con este entorno? Argumentar la respuesta. El significado que tiene es el correcto funcionamiento del Xampp, si es posible, ya que poniendo esta dirección se abre automáticamente el localhost. ¿Cómo miramos la dirección IP de la tarjeta de red Ethernet? ¿podemos acceder al servidor web a través de esa IP? Argumentar la respuesta Accedemos al símbolo del sistema e introducimos ipconfig para saber la ip de tarjeta ethernet, como podemos observar en la siguiente captura de pantalla: También si introduzco mi ip en internet, me sigue saliendo el dashboard de Xampp, como se puede observar en la siguiente captura: 3) Post instalación: • Verifica y argumenta que las versiones instaladas son las que figuran en la página web de información de la versión del software instalado. Si que lo son, en las siguientes capturas muestro las versiones instaladas: Apache: PHP: MySQL: • • • Verifica y argumenta cuales son los puertos que utiliza apache. Los puertos que utiliza apache son 80,443. Verifica y argumenta cuál es el directorio donde se ha instalado el software. El directorio donde he instalado el Xampp, como se muestra en la siguiente captura: Dentro del directorio donde hayas instalado el software, encontrarás otro directorio denominado apache. A partir de ese directorio y subdirectorios se encuentra toda la configuración del servidor apache. Identifica cual es el fichero principal de configuración y en directorio se encuentra Esta es la dirección C:\xampp\apache\conf, y en la captura se ve cual es el archivo para cambiar la configuración del apache: En el fichero principal de apache se definen una serie de variables, comandos y directivas. A continuación, explica qué significa, para que se utilizan y si se trata de una variable indicar también el valor que tiene: • • • • • • • • ServerRoot: La directiva ServerRoot especifica el directorio de nivel superior que tiene el contenido web. Por defecto, ServerRoot está configurado a "/etc/httpd" para servidores seguros y no seguros. LoadModule: es usada para cargar en módulos Dynamic Shared Object (DSO). Se puede encontrar más información sobre el soporte del Servidor Apache HTTP para DSO, incluyendo exáctamente cómo utilizar la directiva LoadModule, en la Sección 10.7. Observe, que ya no es importante el orden en que se cargan estos módulos con el Servidor Apache HTTP 2.0. Consulte la Sección 10.2.1.3 para más información sobre el soporte DSO del Servidor Apache HTTP 2.0. ServerName : sir ve para configurar un nombre de servidor y un número de puerto (que coincida con la directiva Listen) para el servidor. DocumentRoot "C:/xampp/htdocs": es el directorio que contiene la mayoría de los archivos HTML que se entregarán en respuesta a peticiones. ErrorLog: especifica el archivo donde se guardan los errores del servidor. LogLevel : establece que tantos detalles tendrán los registros de mensajes de error. MIMEMagicFile "conf/magic" : La directiva MimeMagicFile se puede utilizar para habilitar este módulo, el archivo predeterminado se distribuye en conf/magic . Include conf/extra/httpd-vhosts.conf: permite que se incluyan otros archivos de configuración en el tiempo de ejecución.