【发布时间】:2017-10-21 02:23:10
【问题描述】:
我是 django 和部署应用程序的新手。我尝试遵循this 教程。一切都很好,除了到最后,我得到了 depault apache2 页面,而不是 django 应用程序。 (如果有关系,我在 ubuntu 上工作)。
/etc/apache2/sites-available/000-default.conf:
<VirtualHost *:8079>
Alias /static /home/or/myproject/static
<Directory /home/or/myproject/static>
Require all granted
</Directory>
<Directory /home/or/myproject/myproject/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess myproject python-path=/home/or/myproject/ python-home=/home/or/myproject/myprojectenv
WSGIProcessGroup myproject
WSGIScriptAlias / /home/or/myproject/myproject/wsgi.py
</VirtualHost>
有什么建议吗?也许是防火墙之类的?我很迷茫……
[1]: https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-14-04
【问题讨论】:
-
你重启
apache了吗? -
@AgamBanga 是的..
-
你能粘贴你的
000-default.conf文件吗? -
@AgamBanga 感谢您提供帮助。无论如何,我粘贴了它,但由于某种原因,它没有显示开头的
和结尾的 ... -
是
<Directory /home/user/myproject/myproject>和其他中正确的路径。看来您已经完全从教程中复制了。您需要根据您的项目更新路径
标签: django deployment apache2