Configuración de instalación de Django Nginx + uwsgi (el método complejo y simple se muestra a continuación)
En la sección anterior, usamos python manage.py runserver para ejecutar el servidor. Esto solo se aplica al uso en un entorno de prueba.
Para el servicio lanzado oficialmente, necesitamos un servidor estable y continuo, como apache, Nginx, lighttpd, etc. Este blogger tomará Nginx como ejemplo.
Descargue python3.8 y django (para el proceso de descarga, consulte el artículo "Centos Build a Python3.8 Environment")
Instale uwsgi
pip install uwsgi
Instalar Nginx
cd ~
wget http://nginx.org/download/nginx-1.5.6.tar.gz
tar xf nginx-1.5.6.tar.gz
cd nginx-1.5.6
./configure --prefix=/usr/local/nginx-1.5.6 \
--with-http_stub_status_module \
--with-http_gzip_static_module
make && make install
! ! ! Una forma más sencilla
Use la pagoda para implementar directamente el entorno de django
Descargue el administrador de proyectos de Python
El proyecto se movió a la base de datos en el servidor en el
que desea exportar el archivo sql de la estructura de la tabla de datos mysql, cargarlo en la pagoda y generar la base de datos en la pagoda
pagoda Agregar base de datos
cargar un proyecto Django, por defecto cargar / www / wwwroot / directorio
la carga está completa Cambie la depuración a Falso en settings.py, y la base de datos se configura con el nombre de la base de datos y la contraseña que acaba de registrar, que se puede editar directamente en el panel de pagoda.
Abra el administrador de proyectos de Python instalado en la pagoda, instale la versión de Python requerida en la administración de versiones, utilicé 3.8.1, nota: la versión de Python instalada por el administrador de proyectos de Python y varios módulos dependientes están en un entorno virtual que no puede
ser llamado en el shell global. La dependencia de instalación requiere el requisito previamente generado .txt