Я пытаюсь запустить Django и приложение React вместе на Digital Ocean Server, используя apache2. У меня проблема с добавлением WSGIScriptAlias
Если я добавляю WSGIScriptAlias, то API django работает нормально, но реакция перестала работать. WSGIScriptAlias / /proProjects/Portal/ApprovalSystem/wsgi.py
иначе, если я удаляю WSGIScriptAlias
, тогда приложение реакции работает нормально.
Это мой синтаксис для wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ApprovalSystem.settings")
application = get_wsgi_application()
Apache Конфигурация: ServerAdmin webmaster@localhost Документ Root / var / www/frontend WSGIPassAuthorization на WSGIApplicationGroup% {GLOBAL}
<Directory /var/www/frontend>
RewriteEngine on
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
</Directory>
Требовать все предоставленные
WSGIDaemonProcess proactProjects python -path = / proProjects / python -home = / proactProjects / venv WSGIProcessGroup proactProjects WSGIScriptAlias / /proProjects/ApprovalSystem/wsgi.py
Alias / stati c / proProjects / site / public / stati c
Пожалуйста, помогите?