如何为同一域上的Django REST后端和React前端配置Apache
一个域(用于解决跨域问题)。
网址:
example.com/
example.com/api/
其中:
example.com/ - React-based frontend
example.com/api/ - Django-based REST backend
如何用Apache实现它?
我认为有些像:
<VirtualHost *:80>
ServerName ${DOMAIN}
DocumentRoot ${SITE_FOLDER}
CustomLog /var/log/apache2/${DOMAIN}_access.log common
ErrorLog /var/log/apache2/${DOMAIN}_error.log
WSGIDaemonProcess ${DOMAIN} user=${APACHE_USER} group=${APACHE_GROUP} python-path=${SITE_FOLDER}:${VENV_PACKAGES_PATH}
WSGIProcessGroup ${DOMAIN}
WSGIScriptAlias / ${SITE_FOLDER}/core/wsgi.py
Alias /static/ ${SITE_FOLDER}/static/
<Directory ${SITE_FOLDER}/static>
Require all granted
</Directory>
<Directory ${SITE_FOLDER}/core>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
是后端,它服务/ api
...但是,如何实现前端?