我想通过apache和mod_wsgi文件设置django项目。但我得到这个错误client denied by server configuration: /home/ghrix/production
。我有谷歌这个errro,发现了很多解决方案,但没有为我工作。客户端被服务器配置拒绝
我的代码如下:
production.wsgi
import os
import sys
sys.path = ['/home/ghrix/myproject/'] + sys.path
os.environ['DJANGO_SETTINGS_MODULE'] = 'config.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
production.conf文件:
<VirtualHost *:80>
WSGIScriptAlias//home/ghrix/production.wsgi
ServerName firstweb.com
ServerAlias firstweb.com
Alias /static/ /home/ghrix/myproject/static/
<Directory /home/ghrix/myproject/ >
Options Indexes FollowSymLinks
WSGIProcessGroup production
WSGIApplicationGroup %{GLOBAL}
Require all denied
</Directory>
</VirtualHost>