在同一域上为Apache Django REST后端和React前端配置Apache

时间:2019-11-22 11:33:32

标签: django apache config

如何为同一域上的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

...但是,如何实现前端?

0 个答案:

没有答案