我有一个在Apache2(Ubuntu 18.04)上使用WSGI设置的标准Django应用程序
我现在想通过一个index.html文件提供所有前端内容(仍然允许访问/ admin网址并确保通过/ api进行REST api调用)。我正在将Ember用于单页应用程序。
任何帮助,不胜感激!
这是我当前的.conf设置:
DocumentRoot /var/www/examplesite.co.uk/public_html
Alias /static /home/someuser/djangoprojects/someuser_v1_project/static
<Directory /home/someuser/djangoprojects/someuser_v1_project/static>
Require all granted
</Directory>
Alias /media /home/someuser/djangoprojects/someuser_v1_project/media
<Directory /home/someuser/djangoprojects/someuser_v1_project/media>
Require all granted
</Directory>
<Directory /home/someuser/djangoprojects/someuser_v1_project/someuser_v1_project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess examplesite.co.uk python-home=/home/someuser/virtualenvs/someuser_env python-path=/home/someuser/djangoprojects/someuser_v1_project
WSGIProcessGroup examplesite.co.uk
WSGIScriptAlias / /home/someuser/djangoprojects/someuser_v1_project/someuser_v1_project/wsgi.py
答案 0 :(得分:-1)
您最好不要使用WSGI / ngnix来服务完全分离的前端应用程序的静态资产,而不要使用Netlify之类的服务,或者使用ember-cli-deploy {{3} }。
为什么?
如果您想要一个特定的答案,我会检查一下:http://ember-cli-deploy.com