如何使用apache2运行Django?

2024-10-01 04:48:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用mod\u wsgi在apache2上运行django,但是当我尝试连接“locatoka.ru”时,我得到“禁止您没有访问/此服务器的权限”

我的行动: 我添加到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


Tags: djangopyprojectmodwsgiapplicationconfru