User Tools

Site Tools


apuntes:introduccion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:introduccion [2017/10/17 22:32] – [Instalación y funcionamiento de servidores web] Santiago Faciapuntes:introduccion [2019/01/04 13:02] (current) – external edit 127.0.0.1
Line 178: Line 178:
 Una vez instalado, podremos encontrarnos con el directorio ''etc/apache2'' donde se almacenan los ficheros de configuración y ''/var/www/html'' que es la carpeta que //Apache// tiene configurada por defecto para almacenar las páginas web del sitio principal. Una vez instalado, podremos encontrarnos con el directorio ''etc/apache2'' donde se almacenan los ficheros de configuración y ''/var/www/html'' que es la carpeta que //Apache// tiene configurada por defecto para almacenar las páginas web del sitio principal.
  
-Para comprobar que hasta el momento todo funciona, podemos visitar la web que por defecto se instala, visitando+Para comprobar que hasta el momento todo funciona, podemos visitar la web que por defecto se instala visitándola desde nuestro equipo. Para esointroducimos la IP en el navegador de la máquina donde hemos instalado //Apache// y tendremos que ver la web que por defecto se instala: 
 + 
 +<figure> 
 +{{ apache_homepage.png?400 }} 
 +<caption>Página por defecto de Apache</caption></figure>
  
 Además, instalaremos todas las herramientas que ya instalamos en Windows a través de //XAMPP//. En este caso lo haremos instalándolas una a una con ''apt''. Además, instalaremos todas las herramientas que ya instalamos en Windows a través de //XAMPP//. En este caso lo haremos instalándolas una a una con ''apt''.
 +
 +{{ youtube>i5tSLxM-Wpo }}
 +\\
  
 == Instalación de MySQL == == Instalación de MySQL ==
Line 200: Line 207:
 == Instalación de phpMyAdmin == == Instalación de phpMyAdmin ==
  
-Y por último, instalamos la herramienta //phpMyAdmin// para administrar nuestro servidor de Bases de Datos:+Ahora instalamos la herramienta //phpMyAdmin// para administrar nuestro servidor de Bases de Datos:
  
 <code bash> <code bash>
 santi@zenbook:$ sudo apt-get install phpmyadmin santi@zenbook:$ sudo apt-get install phpmyadmin
 </code> </code>
 +
 +{{ youtube>I1qDso_ohn4 }}
 +\\
  
 == Instalación de un servidor FTP == == Instalación de un servidor FTP ==
Line 219: Line 229:
  
 <code bash> <code bash>
-santi@zenbook:$ cd /var/www 
 santi@zenbook:$ sudo addgroup dev santi@zenbook:$ sudo addgroup dev
 +Adding group `dev` (GID 1001) ...
 +Done
 +santi@zenbook:$ sudo adduser santi dev
 +Adding user `santi` to group `dev` ...
 +Adding user santi to group dev
 +Done
 +santi@zenbook:$ cd /var/www
 +santi@zenbook:$ sudo chown root.dev html
 +santi@zenbook:$ sudo chmod g+w html
 </code> </code>
 +
 +Ahora nuestro usuario (''santi'' en este caso) ya podrá copiar archivos a la carpeta que utilizará //Apache// por defecto.
 +
 +{{ youtube>eVWnzLmqnfE }}
 +\\
 ==== Estructura de un servidor de aplicaciones ==== ==== Estructura de un servidor de aplicaciones ====
  
Line 291: Line 314:
 santi@zenbook:$ sudo service tomcat8 stop santi@zenbook:$ sudo service tomcat8 stop
 </code> </code>
 +
 +También tenemos que tener en cuenta que, en este caso, todos los ficheros de configuración de //Apache Tomcat// se encuentran en ''/etc/tomcat8''.
  
 === Configuración básica === === Configuración básica ===
Line 357: Line 382:
  
 ===== Ejercicios ===== ===== Ejercicios =====
 +
 +{{ ejercicio.png?75}}
 +
 +  - Crea un grupo de desarrolladores con permisos para escribir en el ''DocumentRoot'' de //Apache// y agrega dos usuarios a dicho grupo. Comprueba que ambos pueden subir contenido a la carpeta a través de un servidor FTP
 +  - Modifica la contraseña para acceder al panel de administración de Tomcat (Windows y Linux)
 +  - Instala Tomcat 9 descargándolo de la web en Windows y Linux. Comprueba que funciona correctamente en ambos Sistemas Operativos
  
 ---- ----
apuntes/introduccion.1508279568.txt.gz · Last modified: 2019/01/04 13:02 (external edit)