GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo instalar y configurar Django en Linux VPS y Servidor Dedicado?

Aquí, lo guiaremos sobre cómo instalar y configurar Django en Linux VPS y servidor dedicado.

Requisitos previos de Django

  • Su sistema o servidor debe tener un sistema operativo limpio.
  • Debe tener acceso de raíz o acceso a un usuario con privilegios de Sudo.
  • Requiere Python. Consulte la siguiente tabla para conocer las versiones de python que funcionan con cada versión de Django.

    Versión de Django Versiones de Python
    2.2 3.5, 3.6, 3.7, 3.8 (agregado en 2.2.8), 3.9 (agregado en 2.2.17)
    3.0 3.6, 3.7, 3.8, 3.9 (agregado en 3.0.11)
    3.1 3.6, 3.7, 3.8, 3.9 (agregado en 3.1.3)
    3.2 3.6, 3.7, 3.8, 3.9

    Aquí, le recomendamos que instale la última versión de Python en su VPS o servidor dedicado porque es más rápido, tiene más funciones y es mejor compatible.

Instalación de Django

Para instalar Django, primero debe crear un entorno virtual para Python utilizando la herramienta virtualenv. Después de eso, activa el entorno virtual. Puede usar el instalador pip para instalar Django.
Los siguientes son los pasos para instalar python, crear un entorno virtual e instalar django.

  1. Inicie sesión en su servidor o sistema usando SSH con el usuario root.
  2. Ingrese los siguientes comandos en la terminal según su distribución de Linux.

    CentOS y Fedora:
    # yum install python34
    # yum install python34-pip
    # pip install virtualenv
    Debian y Ubuntu:
    # apt-get install python3
    # apt-get install python3-pip -y
    # pip3 install virtualenv
  3. Inicie sesión con un usuario no root (que no sea usuario root) y ejecute los siguientes comandos en la terminal.
    
    $ cd ~
    $ mkdir django-apps
    $ cd django-apps
    $ virtualenv env
    $ source env/bin/activate
    $ pip install django
  4. ¡Felicitaciones! Django está instalado en su servidor y sistema. Puede verificar qué versión está instalada en su servidor y sistema escribiendo el siguiente comando en la terminal.

    $ django-admin --version

Configuración de Django

Ahora, crearemos y configuraremos una aplicación Django. Para hacer esto, debe realizar los siguientes pasos:

  1. Inicie sesión en su servidor o sistema con un usuario que no sea root (que no sea el usuario root). Ingrese los siguientes comandos en la terminal.

    $ cd ~/django-apps
    $ django-admin startproject mysite
  2. Use un editor de texto para abrir el archivo settings.py en esta ruta /home/username /django-apps/mysite/mysite/settings.py
    Nota: Reemplace el nombre de usuario con el nombre de usuario real que tiene.
  3. En el archivo, debe confirmar que el modo de depuración está habilitado.

    DEBUG = True


  4. Buscar ALLOWED_HOSTS línea, y modifíquelo. Se reemplazó ['IP_address'] con la dirección IP real de su servidor y sistema. No olvide cerrar la dirección IP con comillas simples como '192.168.2.152'

    ALLOW_HOSTS = ['IP_address']


  5. Paso 5:Guarde los cambios en el archivo settings.py.
  6. Ahora, debe iniciar el servidor web de desarrollo. Escriba los siguientes comandos en la terminal. No olvide reemplazar IP_address con la dirección IP real de su servidor o sistema.

    $ python ~/django-apps/mysite/manage.py runserver IP_address:8000
  7. Vaya al navegador y visite http://dirección_IP:8000. Reemplace IP_address con la dirección IP real de su servidor o sistema. Obtendrá el siguiente mensaje en la pantalla. ¡La instalación funcionó correctamente! ¡Felicitaciones!

Configurar la interfaz de administración

Django ofrece una interfaz de administración que puede usar para modificar aplicaciones de sitios web, administrar usuarios y grupos, y más. Para configurar la interfaz de administración de Django, debe realizar los siguientes pasos.

  1. Inicie sesión en su servidor o sistema con un usuario no rooteado.
  2. Ingrese los siguientes comandos en la terminal.

    $ cd ~
    $ python ~/django-apps/mysite/manage.py migrate
    $ python ~/django-apps/mysite/manage.py createsuperuser
  3. En el Nombre de usuario campo, ingrese administrador y presione enter. También puede usar otro nombre que desee establecer como usuario administrador.
  4. En la dirección de correo electrónico campo, ingrese la dirección de correo electrónico y presione enter.
  5. En la Contraseña campo, escriba la contraseña que desea establecer.
  6. En la Contraseña de nuevo ingrese la misma contraseña que ha ingresado en el campo de contraseña.
  7. Una vez que ingrese la contraseña, recibirá un mensaje en la pantalla "Superusuario creado con éxito".
  8. Si el servidor web de desarrollo no se está ejecutando, ingrese el siguiente comando en la terminal. Reemplace la dirección IP con la dirección IP real de su sistema o servidor.

    $ python ~/django-apps/mysite/manage.py runserver IP_address:8000
  9. Vuelva al navegador y visite http://IP_address:8000/admin . Reemplace la dirección IP con la dirección IP real de su servidor o sistema . Una vez que lo navegue, obtendrá la página de inicio de sesión de administración.



  10. Inicie sesión en su interfaz de administración con el nombre de usuario y la contraseña que configuró en el Paso 3 y Paso 5 .



    Eso es todo.

Linux
  1. Cómo instalar y configurar Arch Linux como servidor

  2. Cómo instalar y configurar el servidor DHCP en Linux

  3. Cómo instalar y configurar el servidor de monitoreo Zabbix en Linux

  4. ¿Cómo instalar Minecraft Game Server en Linux VPS?

  5. Cómo instalar y configurar el servidor y el cliente NTP de Linux

cómo configurar la autenticación basada en clave SSH en Linux VPS o servidor dedicado

Cómo instalar y configurar un servidor Linux Ubuntu NFS

Cómo instalar y configurar el cortafuegos CSF para Linux

Cómo instalar y configurar el servidor DNS en Linux

Cómo instalar y configurar la herramienta de automatización de marketing de Mautic en Linux

Cómo instalar y configurar Django en un sistema Linux