IINNSSTTAALLAACCIIÓÓNN YY … · PROCESO DE INSTALACIÓN DE XAMPP PANEL DE CONTROL DE XAMPP •...
Transcript of IINNSSTTAALLAACCIIÓÓNN YY … · PROCESO DE INSTALACIÓN DE XAMPP PANEL DE CONTROL DE XAMPP •...
UD 1. Instalación de servidores web
0
IIINNNSSSTTTAAALLLAAACCCIIIÓÓÓNNN YYY CCCOOONNNFFFIIIGGGUUURRRAAACCCIIIÓÓÓNNN DDDEEE XXXAAAMMMPPPPPP
PROCESO DE INSTALACIÓN DE XAMPP
PANEL DE CONTROL DE XAMPP
• Ejecutar el panel de control como administrador
• Aplicaciones como Servicio vs. Standalone
• Ejecutables en línea de comandos
CHEQUEO DE SEGURIDAD DE XAMPP
• Establecer contraseña para el usuario MySQL Server: root/root
• Establecer archivo .htaccess para acceso restringido
CONFIGURACIÓN DE APACHE
1. PROCESO DE INSTALACIÓN
- Comenzamos por copiar en el escritorio
instalación de xampp:
- Hacemos doble clic para iniciar la instalación
- Damos permiso para realizar cambios:
- Nos da un aviso de que el Control de cuentas de usuario (UAC) está
tanto no debemos realizar la instalación en C:
desactivar UAC después de la instalación.
- A continuación comienza el asistente de instalación
UD 1. Instalación de servidores web
PROCESO DE INSTALACIÓN DE XAMPP
omenzamos por copiar en el escritorio de la máquina virtual, el archivo de
Hacemos doble clic para iniciar la instalación
Damos permiso para realizar cambios:
Nos da un aviso de que el Control de cuentas de usuario (UAC) está
tanto no debemos realizar la instalación en C:\Archivos de programa. O bien
desactivar UAC después de la instalación.
A continuación comienza el asistente de instalación � Clic Next >
1
el archivo de
Nos da un aviso de que el Control de cuentas de usuario (UAC) está activado y por
Archivos de programa. O bien
UD 1. Instalación de servidores web
2
- Ahora debemos seleccionar los servidores y lenguajes que queremos instalar, son
todos opcionales excepto Apache y PHP. Dejamos todas las opciones marcadas.
Clic Next >
- Podemos elegir la carpeta de instalación, por defecto es C:\xampp.
Dejamos esta carpeta y hacemos clic en Next >
- La siguiente ventana nos informa sobre los instaladores de CMS de Bitnami.
Dejamos marcada la casilla para que abra la página https://bitnami.com/xamp
UD 1. Instalación de servidores web
3
- Nos informa de que va a comenzar la instalación de archivos� Clic Next >
- Desempaquetado e instalación de archivos:
UD 1. Instalación de servidores web
4
- Mientras se instalan los archivos, podemos ver los productos de Bitnami
- Por último, nos indica que la instalación ha terminado y nos pregunta si queremos
lanzar el panel de control. Dejamos marcada la casilla y Clic Finish.
UD 1. Instalación de servidores web
5
- Se abre el panel de control, con el aviso que se está ejecutando sin permisos de
administrador.
- Cerramos el panel control con el botón Quit, ya que con el aspa no se cierra,
solamente se oculta.
UD 1. Instalación de servidores web
6
2. PANEL DE CONTROL DE XAMPP
• Ejecutar el panel de control como administrador
- Es preciso ejecutar el panel de control como administrador, de modo que vamos a
Inicio, programas, Xampp, XAMPP Control Panel � Ejecutar como administrador
- De nuevo nos pide permisos. Clic Sí
UD 1. Instalación de servidores web
7
- Ahora podemos observar como el panel de control se está ejecutando con permisos
de administrador. Además nos aparecen las aspas para instalar los módulos como
Servicios.
- Vamos a arrancar el servidor Apache haciendo click sobre el botón Start. Entonces
salta la alerta del Firewall de Windows
UD 1. Instalación de servidores web
8
- Permitimos el acceso y el estado del servidor Apache ha cambiado a running,
además aparece fondo verde, identificador de procesos y puertos.
- Observamos las reglas creadas en el Firewall de Windows:
- Vamos a comprobar que efectivamente Apache está ejecutándose y nos sirve una
página web, para ello escribimos en el navegador http://localhost.
Como se puede ver aparece la página de primera ejecución de XAMPP solicitando
un idioma, hacemos clic en Español
- Ahora vemos la página de inicio de xampp “index.php”
UD 1. Instalación de servidores web
9
UD 1. Instalación de servidores web
10
• Aplicaciones como Servicio vs. Standalone
Detenemos los servicios arrancados con el botón Stop
Hacemos clic en el aspa Service y nos pide confirmación para instalar Apache como
servicio � Clic Yes
Repetimos el proceso con MySQL
UD 1. Instalación de servidores web
11
El resultado debe ser dos tics de color verde en la columna de Servicios
Arrancamos los servicios con el botón Start.
Vamos a comprobar que se han istalado como Servicios.
Panel de control � Herramientas Administrativas � Servicios
UD 1. Instalación de servidores web
12
• Ejecutables desde la línea de comandos
Detenemos todos los servicios que estuvieran corriendo en la máquina y comprobamos
que la conexión a http://localhost no funciona.
En el interfaz de comandos, nos situamos en la carpeta de instalación de XAMPP, en
concreto donde se encuentran los archivos binarios de Apache C:\xampp\apache\bin\ y
ejecutamos el comando httpd.exe
Comprobamos que Apache está corriendo
Para detener el servicio pulsamos Control+C
Si Apache estaba iniciado previamente entonces la forma de detenerlo es con el
comando httpd.exe –k shutdown
El panel de control reconoce que el servicio ha sido detenido pero indica un aviso de
Error: Apache shutdown unexpectedly
UD 1. Instalación de servidores web
13
3. CHEQUEO DE SEGURIDAD DE XAMPP
Escribimos http://localhost en el navegador.
En el menú de la izquierda � Clic Chequeo de seguridad
Como podemos observar hay varias
En la parte inferior debemos hacer clic en el enlace:
http://localhost/security/xamppsecurity.php
UD 1. Instalación de servidores web
14
Esta ventana nos solicita introducir la contraseña para el MySQL SuperUser: root
Introducimos New password: root
Repeat the new password: root
Hacemos clic en Password changing
En la sección XAMPP Directory Protection (.htaccess)
Introducimos User: root
Password: root
Hacemos clic en Make safe de XAMPP directory
UD 1. Instalación de servidores web
15
Tenemos que reiniciar los servidores Apache y MySQL para que surtan efecto los
cambios. Depués comprobamos que los fallos de seguridad se han resuelto.
Los puertos por defecto utilizados por XAMPP:
UD 1. Instalación de servidores web
16
4. CONFIGURACIÓN DE APACHE
El principal archivo de configuración de Apache es httpd.conf
- Podemos acceder a través del sistema de archivos con la ruta C:\xampp\apache\conf
- También es posible a través del panel de control
UD 1. Instalación de servidores web
17
El archivo de configuración cuenta con una serie de directivas principales:
- ServerRoot: Ubicación de los archivos del servidor en la máquina
- Listen: puerto de escucha
- LoadModule: soporte para objetos compartidos dinámicamente (DSO)
- ServerAdmin: correo del administrador del servidor
- ServerName: nombre y puerto del servidor
(Si no tiene nombre dns registrado se debe introducir la IP)
- Directory: determina el tipo de acceso al directorio especificado
Esta directiva impide al acceso a todo el sistema de archivos a todos los usuarios.
Para permitir el acceso debe ser modificada o bien añadir directivas más abajo.
- DocumentRoot: Directorio raíz de documentos
- Include: Archivos de configuración incluidos