Conclusión
Esta practica consiste en tener un servidor Ubuntu Server
que tendrá apache 2 instalado para darnos servicio web. En esta práctica no
daré IPS porque esta echo en un servidor real.
Para hacer la conexión al servidor lo que utilizaremos seria
la herramienta putty, y para reservar
dominios lo haremos con Freenom.
Lo que finalmente tendremos que lograr es que en nuestro
servidor se vean diferentes webs con los dos dominios escogidos, que redirigen
al mismo servidor. También haremos diferentes pruebas para ver como gestionar
nuestro servidor de forma correcta.
Esquema
Instalación de un servidor apache 2
Lo primero que haremos cuando tengamos la máquina instalada
y conectada con el putty sería
instalar el servidor apache con la comanda sudo apt-get install apche 2, una
vez tenemos eso hecho creamos un usuario y lo añadimos a un grupo que se
encargara de gestionar el servidor web
Ilustración 1:Añadir al grupo
Una vez ya tenemos hecho eso vamos a la carpeta que contiene
los índex de apache y le damos los permisos correctos .
Ilustración 2:Permisos a la carpeta
Después de darle los permisos ponemos que el grupo
propietario de la carpeta es el grupo web, ya que le hemos dado permiso de
todo.
Ilustración 3:Grupo propietario
Después de haber creado el usuario probamos si podemos crear
un archivo dentro de la carpeta /vat/www/html y creemos un archivo html que sería
nuestra página web.
Ilustración 4:Crear html
Para comprobar que el archivo creado se puede visualizar
correctamente vamos a nuestro buscador y ponemos la ip /nombre del archivo html
Ilustración 5:Comprobamos
Ahora vamos a crear un archivo php de prueba de info de sistema para ver como en
nuestro servidor no solamente funciona con html
Ilustración 6:Creamos php
Y comprobamos que se vea en el buscador con la misma forma aunque
cambiado el nombre por el del archivo php
Ilustración 7:comprobación php
Ahora vamos a comprobar como cambiando el nombre del
index.html situado en la carpeta /var/www/html.
Ilustración 8:cambiamos nombre
nos aparece todo de forma indexada con los archivos que
tenemos en la carpeta html. Esto puede ser un fallo de seguridad
Ilustración 9:Comprobación de indexar
Para poder quitar esto tendremos que acceder a la carpeta
/etc/apache2/sistes-aviable/default y añadimos las comandas siguientes para
quitar los indexes
Ilustración 10:Quitar indexar
Ahora crearemos una carpeta fotos /var/www/html y añadiremos
unas fotos dentro de ella. Tenemos que comprobar que cuando el usuario intenta
entrar le prohíbe.
Ilustración 11: Imágenes en la carpeta
Para que esto funcione en la carpeta fotos tenemos que crear
un archivo llamado .htaccess, al cual le pondremos la opción de indexar
Ilustración 12: archivo para prohibir el acceso
Vamos al buscador y comprobamos como nos prohíben acceder a la
carpeta imágenes
Ilustración 13:Comprobación de la carpeta fotos
Ahora vamos a entrar en el usuario Aleix que es el que
habíamos puesto en el grupo web, y le crearemos un espacio donde el podrá poner
sus páginas web primero vamos al apartado /home/Aleix/ y creamos public_html y
dentro algunos ficheros
Ilustración 14:Carpeta del usuario
Ahora vamos a nuestro buscador y ponemos la ip/~nombre del
usuario y comprobamos como nos aparece la página creada por el usuario
Ilustración 15:Comprobación de la pagina del usuario
Para que el usuario pueda colgar páginas en php hay que ir a
la configuración /etc/apche2/site-aviable/default y descomentar todo este
apartado que es para poder utilizar php
Ilustración 16:Modificar para el usuario
Creaos un archivo php dentro de la carpeta public_html del usuario
y comprobamos como podemos acceder
Una vez tenemos eso vamos a reservar dominós con freenom y enlazamos
nuestra ip con los dominios cogidos en mi caso Aleix.tk y Aleix.cf. Una vez
tenemos eso vamos al archivo default situado /etc/apache2/site-aviable y añadimos
el server name que utilizaremos y a la carpeta que queremos que vaya. En
mi caso es página2 que esta creada dentro de /var/www/html
Una vez ya tenemos configurado el primero vamos hacemos un
cp y cambiamos los mismos parámetros por
otra carpeta en mi caso página1 y server name Aleix.cf
Ilustración 19:Copiamos carpeta
Creamos archivos html dentro de la carpeta página 2 y
comprobamos en el buscador como podemos acceder.
Ilustración 21:Comprobación de domino cf
Y comprobamos también el domino
Alei.tk con la otra página web.

No hay comentarios:
Publicar un comentario