Está en la página 1de 10

Universidad Central “Marta Abreu” de Las Villas

Facultad de Matemática, Física y Computación


Ingeniería Informática

Título: Tarea Final de Software Libre

Autores: Yusnavi García Hernández


Elizabeth Vicente Albuerne
Raúl Alejandro Chinea Cárdenas
Pedro Artíles Ruíz
Enrique Pérez Riverón

Año: 4to | Curso: 2022


Contenido
Introducción.................................................................................................................................3
Desarrollo.....................................................................................................................................4
Problemática:...........................................................................................................................4
Montar 4 virtualhosts haciendo uso de apache2:....................................................................4
Configuración del servidor DNS:...............................................................................................6
Creación del servicio FTP....................................................................................................9
Conclusiones..............................................................................................................................11
Introducción
El software libre es un software cuyo código fuente puede ser estudiado,
modificado, y utilizado libremente con cualquier finalidad y redistribuido con
cambios o mejoras sobre ellas. Su definición está asociada al nacimiento del
movimiento de software libre, encabezado por el activista y experto informático
estadounidense Richard Stallman y la fundación que presidía en 1985,la Free
Software Foundation una organización sin ánimo de lucro que pone la libertad
del usuario informático como propósito ético fundamental.

Un software es libre si otorga a los usuarios de manera adecuada las


denominadas cuatro libertades: libertad de usar, estudiar, distribuir y mejorar,
de lo contrario no se trata de software libre. Existen diversos esquemas de
distribución que no son libres, y si bien podemos distinguirlos sobre la base de
cuánto les falta para llegar a ser libres, su uso bien puede ser considerado
contrario a la ética en todos los casos por igual.

 Objetivos del trabajo

 Describir una solución para la problemática usando el módulo de


hospedaje virtual.
 Montar un servidor Apache y 4 virtualhost.
 Configurar el servicio de modo que solo admita conexiones
seguras.
 Configurar un servidor DNS para los sitios.
 Crear un FTP con al menos un usuario
Desarrollo
Problemática:
Suponga que usted administra un servidor Apache con un solo IP, pero
necesita hospedar 4 sitios webs diferentes: www.sitio1.com, www.sitio2.com,
etc. controlando además la información de sesión de los usuarios para estos
sitios.
a) Describa una solución para este problema usando el módulo de
hospedaje virtual.
• Montar un servidor Apache y 4 virtualhost, uno para cada sitio.
b) Configure el servicio de modo que solo admita conexiones seguras.
c) Configure un servidor DNS para los sitios.
d) Cada sitio debe tener su propio archivo de log.
e) Cree un FTP con al menos un usuario.

Montar 4 virtualhosts haciendo uso de apache2:

Comando que nos muestra el contenido del directorio www donde montamos
los 4 virtualhosts: sitio1, sitio2, sitio3 y sitio4. Además mostramos el contenido
de los 4 sitios, verificando que cada uno contenga los archivos de log y el index
de cada sitio.

Estructur
a de la página index de cada sitio, en cada 1 se cambia el número de sitio
respectivamente para poder diferenciarlos.
`

Contenido del directorio sites-availables donde se guardan los archivos de


configuración de los virtualhost. Adicionalmente se muestra el contenido de uno
de ellos, los demás contienen básicamente el mismo contenido variando el
número de sitio y el directorio del archivo log.

Configuración del firewall para admisión solo de conexiones seguras.

Configuración del servidor DNS:


Configuración ip con la que se trabajó.

Contenido del fichero resolv.conf donde configuramos el nameserver con la ip


del servidor y los dominios que vamos a configurar.

Contenido del fichero named.conf.local donde se declararon las zonas a crear y


sus respectivos archivos de configuración.
Configuración de la zona directa del sitio1, la de los demás es similar
cambiando el numero de sitio.

Configuración de la zona inversa para los sitios.


Comprobando que el servidor DNS funciona correctamente.
Creación del servicio FTP

Configuración del archivo vsftpd.conf

Creación de un nuevo usuario para utilizar el FTP.

Configuramos los permisos para las carpetas del nuevo usuario y ya


deberíamos tener totalmente funcional el servicio FTP con un usuario.

Por desgracia en nuestra maquina virtual, no se logro levantar el servicio vsftpd


debido a un error desconocido y no fue posible comprobar su funcionamiento.
Conclusiones
1. Se le dio una solución para la problemática usando el módulo de
hospedaje virtual.
2. Se montó un servidor Apache y 4 virtualhost.
3. Se configuró el servicio de modo que solo admitió conexiones seguras.
4. Se configuró un servidor DNS para los sitios.
5. Se creó un FTP con al menos un usuario.
6. Se condujo un trabajo desde el comienzo hasta un final, haciendo uso
de conocimientos, habilidades, herramientas y técnicas que orientaron y
motivaron al equipo a realizar satisfactoriamente su trabajo.

También podría gustarte