En la publicación de LAMP Stack vimos los componentes de esta plataforma y las tareas generales de cada uno de ellos.
En esta publicación voy a redactar – de manera general – el funcionamiento del Stack al solicitar una página – de un sitio web – y una aplicación – que utiliza y que no utiliza bases de datos -.
Página
El servidor tiene configurada una carpeta – htdocs – en la cuál están los diferentes proyectos y/o archivos que se pueden consultar a través del servidor. Esta carpeta se le conoce como «DocumentRoot«.
Además de esto, en el servidor web, cada proyecto tiene asociado el nombre de dominio – o una dirección IP -. Es aquí donde se buscan los archivos / documentos solicitados. A esta carpeta se le conoce como «vhost» – host virtual -. Cabe mencionar que cada host virtual tiene asignado un «DocumentRoot«.
Aplicación
Una vez encontrado el archivo, en lugar de al cliente, el servidor web manda procesar este archivo al lenguaje de programación – PHP -.
¿Por qué se mandó procesar el archivo y no se envió al usuario?
El servidor web tiene asociados distintos tipos de extensión de archivo con algún comportamiento que deben tener – acciones a realizar -.
Una de estas asociaciones es que los archivos que tienen extensión php necesitan procesarse antes de ser enviados al cliente.
Aplicación / Base de Datos
Ya que vimos como crear nuestros propios ajustes la siguiente tarea sería poder codificar nuestro(s)…
A veces, al codificar videos con HandBrake, utilizamos ajustes personalizados, los cuales, tenemos que volver…
En ocasiones cuando queremos manipular - borrar o editar - los registros de una tabla…
Si ya has hecho sitios o aplicaciones web es probable que tengas una manera de…
Una inyección de SQL es una vulnerabilidad de las aplicaciones web en la cual el…
Es posible utilizar MySQL en modo batch o procesamiento por lotes. El procesamiento por lotes…
Esta web usa cookies.