Разверните два проекта django с apache2 и mod_wsgi под windows server 2016
Я развертываю два проекта на Django, один из них работает хорошо, но когда я хочу получить доступ ко второму, у меня NOT FOUND
в браузере
вот мой код wsgi.py из первого приложения:
import os,sys
sys.path.append('C:/Apache24/htdocs/MEKAMBO')
from django.core.wsgi import get_wsgi_application
#os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'MEKAMBO.settings')
os.environ["DJANGO_SETTINGS_MODULE"] = "MEKAMBO.settings"
application = get_wsgi_application()
вот мой код wsgi.py для второго приложения:
import os,sys
sys.path.append('C:/Apache24/htdocs/log_audit')
from django.core.wsgi import get_wsgi_application
#os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'log_audit.settings')
os.environ["DJANGO_SETTINGS_MODULE"] = "log_audit.settings"
application = get_wsgi_application()
вот код httpd.conf:
LoadFile "C:/Users/HELPDESK/AppData/Local/Programs/Python/Python312/python312.dll"
LoadModule wsgi_module "C:/Users/HELPDESK/AppData/Local/Programs/Python/Python312/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp312-win_amd64.pyd"
WSGIPythonHome C:/Apache24/htdocs/MEKAMBO/env
WSGIPythonPath C:/Apache24/htdocs/MEKAMBO
<VirtualHost *:80>
ServerName www.mekambo.com
DocumentRoot "C:/Apache24/htdocs/MEKAMBO/MEKAMBO"
WSGIScriptAlias /mekambo "C:/Apache24/htdocs/MEKAMBO/MEKAMBO/wsgi.py"
Alias /media/ C:/Apache24/htdocs/MEKAMBO/media/
Alias /static/ C:/Apache24/htdocs/MEKAMBO/static/
<Directory C:/Apache24/htdocs/MEKAMBO/static>
Require all granted
</Directory>
<Directory C:/Apache24/htdocs/MEKAMBO/media>
Require all granted
</Directory>
<Directory "C:/Apache24/htdocs/MEKAMBO/MEKAMBO">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.log_audit.com
DocumentRoot "C:/Apache24/htdocs/log_audit/log_audit"
WSGIScriptAlias /log_audit "C:/Apache24/htdocs/log_audit/log_audit/wsgi.py"
<Directory "C:/Apache24/htdocs/log_audit/log_audit">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>`