Páginas

domingo, 16 de diciembre de 2018

Instalación de un servidor apache 2 y mantenimiento


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

                                                    Ilustración 17: Pagina php usuario
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
                                                Ilustración 18:Cambiamos nombre de dominio
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.



                                                     Ilustración 22:Comprobación de dominio  tk


Webgrafía

https://cacauet.org/wiki/index.php/Apache2_en_GNU/Linux



No hay comentarios:

Publicar un comentario