Ich versuche, mein Django-Projekt über Apache mit mod_wsgi bereitzustellen. Apache wird gestartet, aber mein Projekt ist nicht zugänglich. Wenn Apache gestartet wird, sehe ich ImportError: No module named site
es im Protokoll. Es gibt auch eine PHP-Site, die von Apache bereitgestellt wird und auf die zugegriffen werden kann. Auf dem RHEL7-Server habe ich Python 2.7.5 UND Python 3.6.8 installiert, Apache 2.4 und das Modul mod_wsgi. Das Projekt läuft in einer virtuellen Pipenv-Umgebung auf Django 2.2 und verwendet Python 3.6.8.
Hier ist meine django.conf-Datei …
<VirtualHost *:8002>
DocumentRoot /app/eam/gaic/new_support_tools/support_tools
ServerName [ServerName]
WSGIScriptAlias / /app/eam/gaic/new_support_tools/support_tools/wsgi.py
<Directory /app/eam/gaic/new_support_tools/support_tools>
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
</VirtualHost>```