apache2+centos7 despliega el proyecto django en línea y arroja el error Ningún módulo llamado sitio

Entorno del proyecto:

centos7,

apache2、

django2.0

pitón3.7

Originalmente quería probar el despliegue del proyecto usando apache, después de leer un buen tutorial en Internet, comencé a hacerlo con confianza, pero me dolía mucho la cara. Una vez completada la implementación, faltan paquetes y la descripción del error es: Ningún módulo llamado sitio . En términos generales, ver este tipo de error es la versión incorrecta de mod_wsgi instalada.

 

**Solución

No use yum install mod_wsgi para instalar, porque python2.7 se instalará y seleccionará automáticamente. El documento oficial señala las precauciones para la instalación del entorno virtual https://modwsgi.readthedocs.io/en/develop/user-guides/virtual -entornos.html . Aquí usamos la instalación de la fuente ius,

Primero instale la fuente ius :

$ curl https://setup.ius.io/ | bash

Se incluyen diferentes versiones de python de mod_wsgi en la fuente de ius:

$ yum search mod_wsgi
python35u-mod_wsgi-debuginfo.x86_64 : Debug information for package python35u-mod_wsgi
python36u-mod_wsgi-debuginfo.x86_64 : Debug information for package python36u-mod_wsgi
koschei-frontend.noarch : Web frontend for koschei using mod_wsgi
mod_wsgi.x86_64 : A WSGI interface for Python web applications in Apache
python35u-mod_wsgi.x86_64 : A WSGI interface for Python web applications in Apache
python36u-mod_wsgi.x86_64 : A WSGI interface for Python web applications in Apache
viewvc-httpd-wsgi.noarch : ViewVC configuration for Apache/mod_wsgi

Estoy usando python3.6 e instalo python36u-mod_wsgi directamente.Si la versión que está usando no está disponible en ius, entonces considere compilar e instalar mod_wsgi usted mismo .

yum erase mod_wsgi  # 卸载之前安装的mod_wsgi
yum install -y python36u-mod_wsgi

Una vez completada la instalación, se generará el archivo /etc/httpd/conf.modules.d/10-wsgi-python3.6.conf, que es el archivo de configuración del módulo apache recién instalado.

Hay muchos grandes dioses que escribieron muy bien otras configuraciones en línea, así que no agregaré más.

 

Blog de referencia:

https://www.lijiaocn.com/prog/django/deploy_apache.html

https://modwsgi.readthedocs.io/en/develop/user-guides/virtual-environments.html

https://zhuanlan.zhihu.com/p/35080834

http://www.showerlee.com/archives/2511

 

Supongo que te gusta

Origin blog.csdn.net/hard_days/article/details/100161578
Recomendado
Clasificación