Instalación y administración de servidores Web

Transcripción

Instalación y administración de servidores Web
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
INSTALACIÓN Y
ADMINISTRACIÓN DE
SERVIDORES WEB
Victor Martin
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Índice
Actividad 1 ..................................................................................................................................... 2
En la URL.................................................................................................................................... 2
http://ntic.educacion.es/v5/web/profesores/form_profesional/ ............................................. 2
obtén: ........................................................................................................................................ 2
Nombre del servidor web o del sitio web: ................................................................................. 2
Actividad 2 ..................................................................................................................................... 2
Actividad 3 ..................................................................................................................................... 5
Detén, inicia y reinicia el servidor apache mediante comandos. Obtén una captura de
pantalla que demuestre la realización del ejercicio. ................................................................. 5
Actividad 4 ..................................................................................................................................... 6
Muestra el contenido del archivo de configuración de apache ports.conf mediante una
captura de pantalla. .................................................................................................................. 6
Actividad 5 ..................................................................................................................................... 6
Muestra el contenido de la carpeta que contiene los archivos de carga de módulos Apache.. 6
Actividad 6 ..................................................................................................................................... 7
Escribe las directivas de configuración de Apache para especificar que: ................................. 7
Actividad 7 ................................................................................................................................... 10
Actividad 8 ................................................................................................................................... 13
Actividad 9 ................................................................................................................................... 16
Actividad 10 ................................................................................................................................. 19
Actividad 11 ................................................................................................................................. 20
VICTOR MARTIN
1
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 1
En la URL
http://ntic.educacion.es/v5/web/profesores/form_profesional/
obtén:
Nombre del servidor web o del sitio web:
ntic.educacion.es
Puerto de escucha del servidor:
80
Protocolo:
http
Nombre del recurso solicitado:
Al no especificarse el nombre del recurso se entiende que es index.html
Ruta del recurso en la carpeta raíz del sitio web:
El recurso se encuentra bajo la carpeta /form_profesional
Actividad 2
Tras tener instalado el servidor web Apache, ejecuta en el ordenador cliente el
navegador Mozilla Firefox y comprueba que funciona el servidor web escribiendo
en la URL de conexión la dirección IP del servidor web. La dirección del servidor
debe ser 192.168.N.1 donde N es tu número de alumnos. Obtén una captura de
pantalla que demuestre la realización del ejercicio.
Para la realización de esta actividad, seguiré las recomendaciones e instalaré el
servidor Apache en el mismo PCServer en donde instalé anteriormente el servidor DNS y
DHCP.
Para instalar el servidor Apache abriremos terminal y ejecutaremos el comando aptget install apache2 pero antes debemos de usar apt-get update y apt-get upgrade para
actualizar los paquetes de Ubuntu.
VICTOR MARTIN
2
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Lo siguiente será ponerlo a funcionar, para ello ejecutaremos el siguiente comando de
la captura.
Una vez iniciado, procedemos a acceder mediante el navegador WEB Mozilla.
Accederé mediante la dirección http://localhost
VICTOR MARTIN
3
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
4
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 3
Detén, inicia y reinicia el servidor apache mediante comandos. Obtén una captura
de pantalla que demuestre la realización del ejercicio.
Detener Servicio
Iniciar Servicio
VICTOR MARTIN
5
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Reiniciar Servicio
Actividad 4
Muestra el contenido del archivo de configuración de apache ports.conf mediante
una captura de pantalla.
Actividad 5
Muestra el contenido de la carpeta que contiene los archivos de carga de
módulos Apache.
La carpeta que contiene los módulos de carga es mods-available
VICTOR MARTIN
6
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 6
Escribe las directivas de configuración de Apache para especificar que:
Para añadir estas directivas de configuración, abriremos el archivo
/etc/apache2/apache2.conf (los apuntes recomiendan modificar el archivo httpd.conf pero al
instalar el servidor Apache no se creó este archivo, por ello crearé una copia antes de
modificarlo) y haremos los pasos que mostramos en las siguientes capturas.
El nombre del servidor es info.tudominio.org.
VICTOR MARTIN
7
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
El servidor escucha en el puerto 80 y en la dirección IP 192.168.N.1.
La carpeta raíz del sitio se llama tudominio y se encuentra en /var/web.
NOTA: ESTA DIRECTIVA PUEDE LLEVAR EL DIRECTORIO ENTRE “” O NO. Webmin lo
entrecomilla
VICTOR MARTIN
8
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Los documentos índice son principal.html y tudominio.php.
Se pueden crear servidores virtuales que escuchen en el puerto 80 y en la dirección IP
192.168.N.1.
VICTOR MARTIN
9
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 7
Establece en Mozilla Firefox las siguientes configuraciones y muestra las capturas
de pantalla que demuestren la realización de dichas configuraciones:
Página de inicio del navegador: www.educacion.es.
VICTOR MARTIN
10
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Tipografía de letra predeterminada: Courier.
Que no se bloqueen las ventanas emergentes de un determinado sitio.
VICTOR MARTIN
11
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Que se instale el complemento Easy Youtube Downloader.
VICTOR MARTIN
12
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 8
Usa webmin para crear en Apache un servidor virtual de
nombre web.tudominio.org, que escucha en la dirección IP 192.68.N.1 y en el
puerto 80. La carpeta raíz del sitio es /var/web/tudominio y los archivos índice
son index.html y home.html. Accede con el navegador web a la página principal
del sitio que debes haber modificado para que muestre tu nombre y tus apellidos.
Muestra el contenido del archivo de configuración del servidor virtual.
Para realizar esta actividad seguiremos los pasos de las capturas de pantalla siguiendo
su orden de aparición.
Como la carpeta /web no existe, debemos de crearla (ya vimos en los temas anteriores
como crear carpetas y archivos en Linux, por lo que lo daré por supuesto este apartado).
Una vez creada la carpeta, hacemos clic en el enlace create virtual hostr y aplicamos
las siguientes directivas en Webmin.
Ya hemos creado el servidor virtual y por último indicaremos cuáles son los archivos
índice.
VICTOR MARTIN
13
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
14
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Y ahora comprobamos que el archivo dedicado a este servidor virtual en la carpeta
sites-available se ha modificado correctamente.
Y para finalizar, haré la comprobación desde otro equipo que está en la red. Voy a
meterme en PCServer2 e introduciré 2 direcciones en el navegador: una basada en nombre
DNS y otra en dirección IP
Nombre DNS
VICTOR MARTIN
15
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Dirección IP
Actividad 9
En la carpeta raíz del sitio web.tudominio.org crea una carpeta
llamada descargas y copia en ella un archivo index.html con el texto "descargas
de nombre + Apellidos". Realiza lo necesario para que se establezca la
autenticación sobre la carpeta descargas para acceder a ella con tu nombre y una
contraseña. Demuestra la realización de este ejercicio con las capturas de
pantalla necesarias.
Lo primero que haremos será crear la carpeta “descarga” dentro del directorio raíz del
servidor virtual usando el enlace Por-Directorio
VICTOR MARTIN
16
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
A continuación configuraremos el Control de acceso como en la siguiente pantalla.
En la opción “Archivo de texto de usuario” hay que especificar el archivo .htaccess ya
que es en donde se va a guardar automáticamente los usuarios a los que le vamos a dar
permisos para acceder a este directorio.
Para crear los usuarios con permisos, hacemos los pasos siguientes
VICTOR MARTIN
17
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
18
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Y por último accedemos a la URL web.victormartin.org/descargas desde otro pc y nos
aparecerá el control de autenticación.
Actividad 10
Escribe las directivas que tendrías que tener en el archivo de configuración del
sitio web.tudominio.org para que sólo puedan acceder a la carpeta descargas los
usuarios que estén trabajando en el dominio "tudominio.org".
Las Directivas serían las siguientes.
<Directory “/var/web/victormartin/descargas”>
Order deny, allow
Deny from all
Allow from victormartin.org
</Directory>
VICTOR MARTIN
19
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Actividad 11
Usa webmin para crear en Apache un servidor virtual HTTPS de
nombre web.tudominio.org, que escucha en la dirección IP 192.68.N.1 y en el
puerto 443. Previamente tienes que realizar un proceso para crear un certificado
autofirmado. La carpeta raíz del sitio es /var/web/seguro y el archivo índice
es index.html.Accede con el navegador web a la página principal del sitio que
debes haber modificado para que muestre el texto "Sitio seguro
nombre+apellidos". Muestra el contenido del archivo de configuración del
servidor virtual. Demuestra la realización de este ejercicio con las capturas de
pantalla necesarias.
Lo primero que haremos será activar el módulo SSL para Webmin.
Después crearemos el servidor virtual utilizando el puerto de escucha 443.
Entonces ya habremos creado el servidor virtual para https.
El problema es que no tenemos el certificado SSL, lo cual va a causar que cuando quieran
acceder desde otro equipo a través de un navegador web no se pueda acceder al archivo
index.html.
Para ello tenemos que crear un certificado y autofirmarlo. Para ello seguiremos los
pasos de las siguientes capturas de pantalla.
VICTOR MARTIN
20
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
21
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
22
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Ahora vamos a la carpeta home y copiamos los archivos generados y los pegamos en la
carpeta raíz.
Ahora regresamos al módulo de Webmin y hacemos lo siguiente.
VICTOR MARTIN
23
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Ahora paramos el servicio y para poder arrancarlo tenemos que hacerlo mediante
Terminal y hacer lo siguiente que aparece en la captura.
VICTOR MARTIN
24
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
25
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
Y por último, mostraré el contenido del archivo del servidor virtual
VICTOR MARTIN
26
INSTALACIÓN Y ADMINISTRACIÓN DE SERVIDORES WEB
VICTOR MARTIN
27

Documentos relacionados