Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Antes de instalar Apache en nuestra Raspberry Pi, primero debemos asegurarnos de que la lista de
paquetes esté actualizada ejecutando los siguientes dos comandos.
Terminal $
2. Primero, necesitaremos instalar el paquete Apache2 en nuestra Raspberry Pi. Para instalar apache2 en su
Raspberry Pi, ingrese el siguiente comando en la terminal.
Terminal $
3. Con Apache2 instalado en nuestra Raspberry Pi, ahora tenemos un servidor web extremadamente básico
en funcionamiento. El servidor podrá proporcionar contenido no dinámico, como archivos HTML.
En la siguiente sección, ampliaremos este servidor web Apache básico mediante la instalación de PHP en
la Raspberry Pi.
Para verificar que Apache esté funcionando en su Raspberry Pi, puede ingresar la dirección IP de
Raspberry Pi en un navegador web. El servidor deberı́a devolver una página web con un texto simple.
Si no conoce la IP, puede ingresar el comando de nombre de host en la terminal para recuperarla.
Terminal $
1 hostname -I
4. En un navegador web, se ingresa la dirección IP de su Raspberry Pi, este deberı́a conectarse y cargar una
página como la que se muestra a continuación.
1
Figura 1: Ejemplo de pagina Web con Apache2.
5. Además de la versión base de Apache, necesitaremos instalar algunos paquetes adicionales para que
Apache pueda comunicarse con Python.
Podemos instalar el paquete correspondiente ejecutando el siguiente comando en su Raspberry Pi.
Terminal $
Este comando instalará la interfaz de puerta de enlace del servidor web (WSGI) para interactuar con
Python 3.
Terminal $
1. Comencemos modificando el archivo de configuración predeterminado para Apache. Puede editar este
archivo usando nano ejecutando el siguiente comando.
2
Terminal $
2. Dentro de este archivo, necesitaremos agregar algunas lı́neas para decirle a Apache cómo debe manejar
nuestros archivos. En este caso, le indicaremos que use Python para interpretar los archivos dentro del
directorio. Primero busque la siguiente lı́nea de texto dentro del archivo
Find
Una vez que haya encontrado la lı́nea, agregue el siguiente texto encima de ella. Estas lı́neas son las que
configuran dónde se almacenará nuestro script y cómo se ejecutará.
Above
En este ejemplo, supondremos una aplicación llamada “django” que se almacenará en la carpeta
“/home/pi/pidjango” en nuestra Raspberry Pi.
También configuramos el hogar de Python en la ubicación de nuestro entorno virtual, que finalmente se
almacenará en el directorio “/home/pi/pidjango/djenv”.
3. Con los detalles ingresados, puede guardar el archivo presionando CTRL + X, luego Y, y finalmente la
tecla ENTER.
4. Para que nuestros cambios de configuración surtan efecto, necesitaremos reiniciar el servicio web de
Apache.
Podemos hacerlo ejecutando el siguiente comando para usar el administrador de servicios para reiniciar
Apache.
Terminal $
3
4. Configuración de carpetas para Django
Configuremos una carpeta para que mantengamos el marco Django en nuestra Raspberry Pi.
1. Hagamos un directorio donde almacenaremos nuestros scripts de Django y nuestro entorno virtual de
Python.
Para este tutorial, lo crearemos dentro de nuestro directorio de inicio en una carpeta llamada ”pidjango”.
También cambiaremos a nuestro directorio recién creado usando el
Terminal $
2. Dentro de este directorio, podemos comenzar creando nuestro nuevo entorno virtual de Python.
Terminal $
Después de ejecutar este comando, ahora deberı́a tener una carpeta llamada .env”dentro del directorio
Django que creamos.
Cuando instalamos Django y cualquier paquete adicional de Python, se almacenarán dentro de esta
carpeta mientras usamos ese entorno virtual.
1. Con el entorno virtual creado, necesitamos usarlo como fuente. Para usar el entorno virtual como fuente,
debe ejecutar el siguiente comando:
Terminal $
Después de ejecutar este comando, deberı́a ver ”(djenv).al comienzo de la lı́nea de comando. Esto indica
que está utilizando nuestro nuevo entorno virtual como fuente.
2. Ahora que estamos dentro de nuestro entorno virtual, instalemos el framework Django.
Como Django está disponible como un paquete de Python, ejecutemos el siguiente comando para
descargarlo.
Terminal $
4
Terminal $
Esto creará todos los archivos que necesita para comenzar con Django y nos permitirá verificar que lo
hayamos configurado correctamente.
1. Para permitir el acceso a través de la dirección IP de nuestra Raspberry Pi, debemos recuperarla. Puede
obtener la dirección IP local de su dispositivo usando el siguiente comando.
Terminal $
1 hostname -I
Terminal $
3. Dentro de este archivo, debe encontrar la siguiente lı́nea y modificarla ligeramente. Encuentra la siguiente
lı́nea.
Find $
1 ALLOWED_HOSTS = []
Find $
1. En su navegador web favorito, deberá ir a la siguiente dirección. Usamos el protocolo http ya que no
hemos configurado un certificado SSL para esta conexión.
5
Go To
1 http ://[ Y O UR PI IP A DD RE SS ]
2. Al ir a la dirección IP, deberı́a recibir la pantalla de bienvenida de Django. Esta pantalla indica que ha
ejecutado con éxito el marco Django en su Raspberry Pi.
Ahora puede proceder a escribir su aplicación Django. El sitio web oficial de Django proporciona un
sólido tutorial para que comiences.
https://docs.djangoproject.com/en/3.1/intro/tutorial01/