如何使用apache2运行django?

时间:2016-11-30 18:11:54

标签: python django apache mod-wsgi

我试图使用mod_wsgi在apache2上运行django,但是当我试图连接" locatoka.ru"我得到了#34;禁止你没有权限访问/在这台服务器上。"

我的行动: 我添加到httpd.conf

LoadModule wsgi_module /usr/local/Cellar/mod_wsgi/3.2/libexec/mod_wsgi.so

更改了httpd.conf

WSGIScriptAlias /  /Users/Loginov/Desktop/project/project/wsgi.py

<VirtualHost locatoka.ru:80>

ServerName locatoka.ru
ServerAlias www.locatoka.ru

DocumentRoot "/Users/Loginov/Desktop/project"
<Directory /Users/Loginov/Desktop/project/project>
<Files wsgi.py>
    Order deny,allow
    Require all granted
</Files>
</Directory>


</VirtualHost>

wsgi.py

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")

application = get_wsgi_application()

我正在使用Mac OS X El Capitan和Python3。

0 个答案:

没有答案