Вы находитесь на странице: 1из 10

Laboratorio 3

Sistemas Operativos

Presentado a:
María Patricia Amórtegui Vargas
Tutora

Entregado por:

Alumno:yyy
Código: yyy

Grupo: yyy

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


Noviembre de 2019
INTRODUCCION

Aquí una breve introducción al trabajo….


OBJETIVOS DE LA PRACTICA

 Objetivo 1
 Objetivo 2
TEORIA REFERENTE AL TEMA

SERVIDORES WEB

Un servidor web es un programa que se ejecuta continuamente en una maquina con


propiedades y recursos de acuerdo con las necesidades de los clientes manteniéndose a la
espera de peticiones de ejecución que le hará un cliente o un usuario de Internet.

El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando


como resultado una página web o información de todo tipo para ejecutar transacciones en
tiempo real, administración de información.
DESARROLLO DE LA PRÁCTICA

1. CONFIGURACION BASICA DE LAMP


1.1. Instalacion de LAMP Server
Antes de la instalación se debe usar el comando:

sudo apt-get update( para las actualizaciones)

y luego tener presente que


L=LINUX
A=Apache
M=Mysql
P=PHP

1.1.1. Instalación de apache:


Ejecutar
sudo apt-get install apache2

Verificar el estado de la instalación con


sudo systemctl satuts apache2

Luego verificamos el estado del firewall de Linux con


sudo ufw status

Si está inactivo se activa con


sudo ufw enable

Para ver el listado de aplicaciones permitidas( y ver si está apache) ejecutamos


sudo ufw app list

Vamos a ver si los puertos 80 y 443 están abiertos para permitir conexión

sudo ufw app info “Apache Full”

Si los puertos están cerrados, ejecutar


sudo ufw allow “Apache Full”

Si desde el navegador ejecutamos localhost nos aparece la página de apache


1.1.2. Instalar PHP

Para instalar PHP dar

sudo apt-get install php libapache2 -mod-php

Ahora reiniciar el apache:

Sudo service apache

Sudo servide apache2 restart

2. USO DE PHP
2.1. Creación de archivos PHP

Por defecto las paginas se dejaran en

/var/www/html

Para crear el archivo php vamos a usar el editor sudo nano:


sudo nano /var/www/html/info.php

Escribir:

<? phpinfo(); ?>

2.2. Ejecute desde el browser el archivo y verifique la información sobre la


instalación y propiedades de php. Nombre 5 elementos de configuración importantes
se deben tener en cuenta y para qué sirven.

Para esto ejecutar

Localhost/info.php

2.3. Cree un archivo serverweb.php y publíquelo en su sitio indicando los


servicios y protocolos de red utilizados.

sudo nano /var/www/html/ serverweb.php


Código ejemplo:
<?php
echo “http<br>”;
echo “protocolo2 <br>”;

?>

2.4. Visualice el archivo desde su Windows y desde el Windows y Linux de otra


máquina.
Localhost/serverweb.php

En otra máquina ejecutar previamente el ifconfig para obtener la ip y luego con la ips
acceder
ifconfig

y luego

http://168.198.6.1/ serverweb.php

Modifique el archivo con


sudo nano /var/www/html/ serverweb.php

Y coloque el siguiente código


<html>
<head>
<title> Pagina de prueba </title>
</head>
<body>
<?php
echo “ la fecha es ” . date(“d”). “del mes “. date(“m”) . “del “. date (“Y”);
?>

</body>
</html>

2.5. Archivo de configuración

Cree el siguiente archivo: admon.php

<?php
//instruccion 1
foreach(posix_uname() AS $key=>$value) {
print $key .": ". $value ."<br>";
}

Ahora adicionar en el archivo


echo gethostname();

Describa su funcionamiento

Para ver el archivo de configuración del apache vamos a la carpeta

/etc/apache2/

y allí digitamos

Sudo nano apache2.conf

2.6.Nombre y explique los protocolos que intervienen en la arquitectura cliente servidor


trabajada en la práctica.

Hablar de HTTP

3. SILVEOS Y ANDROID

3.1. Acceder, comentar y comparar las características de los sistemas operativo en la nube
Silveos se adjuntan los enlaces: http://www.silveos.com/

Hablar de Microsoft Silverlight


https://www.youtube.com/watch?v=FpKQPq25hQs

3.2. Comentar las características de Android


https://www.youtube.com/watch?v=_oyYILzJsiw

En esta dirección se puede obtener Android Studio para instalaciones y desarrollo:

http://developer.android.com/sdk/index.html?hl=sk
CONCLUSIONES

 Conclusión 1
 Conclusión 2
REFERENCIAS

Solución de instalación de apache:

https://www.maketecheasier.com/fix-broken-packages-ubuntu/

Iniciar servidor en apache

https://ubunlog.com/como-instalar-el-servidor-web-apache-en-ubuntu-18-04/

https://platzi.com/tutoriales/1154-wordpress/1634-instalar-lamp-stack-en-linux-ubuntu-1404/

https://www.youtube.com/watch?v=YggXN_xJKbs

Вам также может понравиться