我想通過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>