1
我想配置Apache2爲後端API(/api/
)提供Django服務,併爲客戶端JS(/
)提供React應用程序。如何使用Apache服務Django服務器和React客戶端?
我想要根路徑加載React應用程序(例如www.example.com/
)。
我很難過。如果我將Alias/Documentroot /
更改爲React的/build
目錄,則Apache將停止提供Django。相反,當我刪除Alias/Documentroot時,Django服務良好,但React沒有。我怎麼能這樣做?
這是我的httpd.conf文件:
```
DocumentRoot /home/ubuntu/project/webapp/build/
Alias//home/ubuntu/project/webapp/build/
<Directory /home/ubuntu/project/webapp/build>
Require all granted
</Directory>
Alias /static /home/ubuntu/project/webapp/build/static
<Directory /home/ubuntu/project/webapp/build/static>
Require all granted
</Directory>
WSGIDaemonProcess server python-home=/home/ubuntu/python3.5/ python-path=/home/ubuntu/project/server
WSGIProcessGroup server
WSGIScriptAlias /admin /home/ubuntu/project/server/server/wsgi.py
<Directory /home/ubuntu/project/server/server>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
```