Está en la página 1de 8

INSTITUTO TECNOLOGICO NACIONAL CAMPUS

PACHUCA

INGENIERIA EN SISTEMAS COMPUTACIONALES TALLER


DE SISTEMAS OPERATIVOS

Maquina virtual sistema operativo libre

17/05/22

Cruz Vite Uriel – 19200845

Sánchez Montiel José Alberto – 20200207

Izael Mejía Lozada - 20200195


ISC – Taller de Sistemas Operativos
3_2 Lista de cotejo – Práctica 8-12: Proyecto procedimiento de instalación en la
máquina virtual y un aplicativo (50 pts)

Nombre del alumno: Fecha: / / Hora:

Instrucciones:

1. Anote en la columna “Puntaje” el valor correspondiente si el aspecto a evaluar lo cumple en


sutotalidad.
2. Si algún aspecto no se cumple, anotar cero.
3. Realice la suma de todos los puntajes y se anota en el recuadro de total.
4. Si hubiese alguna observación en algún aspecto anotarlo en el cuadro correspondiente.

Aspecto a evaluar Valor Puntaje


Funcionamiento del programa
1. Los datos están predeterminadas o proporcionadas por el usuario. 2 2
2. Durante la ejecución genera la interacción de proceso con el usuario. 6 6
3. El programa genera una interacción entre el proceso Cliente-Servidor de 3 3
operaciones.
4. Se autentica el usuario al accesar a la máquina virtual. 3 3
5. Utiliza análisis de los requerimientos para la creación de la máquina virtual. 3 3
6. Hace uso de los procedimientos definidos en clase para conocer el centro de 2 2
datos para instalación de la máquina virtual y uso de correo electrónico
institucional.
Resultados del programa
7. Muestra el nombre del programa usado como máquina virtual . 1 1
8. Muestra la descripción e indica el proceso de transacción sus diferentes 2 2
estados generando IP Pública.
9. Muestra el uso de comandos de la consola de Ubuntu. 3 3
10. Muestra la instalación correcta de servidor Web Apache . 7 7
Diseño del programa
11. La instalación corresponde a la estructura del manual de usuario (Ind. A) 5 5
12. El programa muestra documentación interna. Manual Técnico (Ind. C) 5 5
Reporte
13. El reporte muestra calidad profesional. (Ind. B) 5 5
14. El reporte contiene portada, descripción, código fuente y resultados. 3 3

Total: 50
¿Qué es Apache?
Apache HTTP Server es un software de servidor web gratuito y de
código abierto para plataformas Unix con el cual se ejecutan el 46%
de los sitios web de todo el mundo. Es mantenido y desarrollado por
la Apache Software Foundation.

Le permite a los propietarios de sitios web servir contenido en la


web y es uno de los servidores más antiguos y confiables, con la
primera versión lanzada hace más de 20 años, en 1995.

Aunque llamamos a Apache un servidor web, no es un servidor


físico, sino un software que se ejecuta en un servidor. Su trabajo es
establecer una conexión entre un servidor y los navegadores de los
visitantes del sitio web (Firefox, Google Chrome, Safari, etc.)
mientras envían archivos entre ellos (estructura cliente-servidor).
Apache es un software multiplataforma, por lo cual funciona tanto
en servidores Unix como en Windows.
Configuración servidor
1.-Actualizar las paqueterías apt de la máquina virtual con el comando sudo
apt update, después de haber hecho instala el servido apache.

2.- Después que se haya instalado revisaremos las aplicaciones que tenemos
para configurar el servidor con sudo ufw app list.
3.- Para una instalación básica de un servidor web se recomienda solo
“Apache” con el comando sudo ufw allow "Apache".
4.- Ahora hay que verificar el estado de actividad con sudo ufw status.
5.- Si está inactivo se puede activar con el comando sudo systemctl status
apache2.
6.- Se creará una carpeta donde se alojará el host para tu servidor con el
comando sudo mkdir -p /var/www/newserver/htm
7.- Con comando sudo chown -R $USER:$USER/var/www/newserver/html
Tendrá los permisos necesarios

8.- El comando sudo chmod -R 755 /var/www/newserver rectificara que este


creada y podamos seguir con la configuración

9.- Con nano /var/www/newserver/html/index.html crearas tu archivo index


html de tu página web

Para guardar Ctrl+X, despues guardar con “Y”, y luego da un enter.


10.- Habiendo guardado tu archivo html, ahora activaremos el puerto HTTP
(80) conlos datos de tu virtual host, el comando es sudo nano
/etc/apache2/sites-available/newserver.conf. En la opción se ServerAlias
coloca el nombre de dominio que prefieras.

11.- Para poder verificar que lo que hemos hecho hasta ahora este correcto,
se accederá carpeta por capeta hasta encontrar el archivo .conf
cd /etc
cd apache2/
cd sites-available/
12.- Verificaremos que nuestro archivo este ahí con el siguiente comando:
sudo nano newserver.conf
13.- Ahora debes parar el servidor Apache con sudo systemctl stop apache2
14.- Una vez deshabilitaras uno de los archivos que encontraste
anteriormente cuando abriste el directorio, el comando que se ocupara será
este: sudo a2dissite 000-default.conf
15.- Después hay que verificar que la sintaxis en apache2ctl es correcta con
sudo apache2ctl configtest, si no lo está debes modificarlo, y si lo está te debe
aparecer la palabra OK
16.- Reiniciar el servidor con el comando sudo systemctl restart apache2

17.- Finalmente, dirígete al navegador y refresca la página para que puedas


observar el virtual host con tu página web en funcionamiento.
Conclusión
Concluimos que la realización de la maquina virtual con sistema
operativo libre es algo nunca antes visto y muy interesante manejar un
sistema operativo al que no estamos acostumbrados y que es tan
diferente al que usualmente estamos acostumbrados, fue una
experiencia totalmente nueva manejar el sistema operativo con
comandos, es un sistema operativo no tan visual pero eficaz , además
de muy personalizable eso significa que podemos personalizarlo para
las necesidades de la persona que lo requiera.

La herramienta de azure es muy buena ya que podemos tener varias


maquinas virtuales y de diferentes sistemas operativos, y no sacrificar
los recursos de nuestro equipo, estoy muy contento con el aprendizaje
obtenido, y de conocer la herramienta de azure, así como también de
conocer un sistema operativo nuevo de servidor.

Los conocimientos vistos aquí son parte importante de nuestra


formación como ingenieros ya que muy probablemente los utilicemos
en el futuro.

Deseamos seguir aprendiendo más sobre sistemas operativos ya que


es contenido relacionado con la ingeniería que estamos cursando y este
aprendizaje nos emociona mucho.

También podría gustarte