小编Jam*_*nga的帖子

在为django 1.4配置mod_wsgi时,在将WSGIPythonPath添加到虚拟主机配置后,apache无法在mac osx上启动

我跟着django文档讨论了如何在mac osx lion上使用mod_wsgi https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/将django 1.4部署到apache ,当我添加WSGIPythonPath指令apache cant时重新启动.如果没有它,我的应用程序在路径中是不存在的.在日志中我收到一个错误

WSGIPythonPath不能在VirtualHost部分中出现

这是我的虚拟主机配置的样子

<VirtualHost *:80>
ServerAdmin jmured@gmail.com
DocumentRoot "/Users/jamo/code/work/projects/bfpd/fapp"
ServerName bfpd.dev
ServerAlias bfpd.dev
ErrorLog "/private/var/log/apache2/bfpd.dev-error_log"
CustomLog "/private/var/log/apache2/bfpd.dev-access_log" common
Alias /static/ /Users/jamo/code/work/projects/bfpd/fapp/fapp/static/
<Directory /Users/jamo/code/work/projects/bfpd/fapp/fapp/static>
  Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
IndexOptions FancyIndexing
</Directory>
WSGIScriptAlias / /Users/jamo/code/work/projects/bfpd/fapp/fapp/wsgi.py
WSGIPythonPath /Users/jamo/code/work/projects/bfpd/fapp/  
    <Directory /Users/jamo/code/work/projects/bfpd/fapp/fapp>
    Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>

   </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么 ???

django mod-wsgi

9
推荐指数
2
解决办法
8011
查看次数

标签 统计

django ×1

mod-wsgi ×1