在 apache 服务器上部署 django 应用程序
deploy django application on apache server
我是 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
所以我不确定出了什么问题,但我使用了 this 教程并且效果很好(除了我编辑的是“000-default”文件而不是 'default' 文件。
我是 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
所以我不确定出了什么问题,但我使用了 this 教程并且效果很好(除了我编辑的是“000-default”文件而不是 'default' 文件。