Python Ubuntu、virtualenv、烧瓶/瓶子和mod_wsgi不工作,500内部服务器错误

Python Ubuntu、virtualenv、烧瓶/瓶子和mod_wsgi不工作,500内部服务器错误,python,mod-wsgi,virtualenv,flask,Python,Mod Wsgi,Virtualenv,Flask,我在mod_wsgi和烧瓶/瓶子方面有问题。起初我试着用瓶子,然后移到烧瓶里,但仍然不能使它工作 我知道问题出在app.wsgi文件上,因为我可以让hello world测试正常工作() 目录结构 /path/to/ve/flask/ hello.py app.wsgi 你好.py from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World

我在mod_wsgi和烧瓶/瓶子方面有问题。起初我试着用瓶子,然后移到烧瓶里,但仍然不能使它工作

我知道问题出在app.wsgi文件上,因为我可以让hello world测试正常工作()

目录结构

/path/to/ve/flask/
    hello.py
    app.wsgi
你好.py

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()
app.wsgi

activate_this = '/path/to/virtualenv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))

from hello import app as application
/etc/apache2/httpd.conf 我注释掉了守护进程b/c,我只想测试它是否工作,现在不需要使用它,进程组/应用程序组也是如此

<VirtualHost *>
   ServerName dev-ubuntu

   # WSGIDaemonProcess hello user=user1 group=group1 threads=5
   WSGIScriptAlias / /path/to/virtualenv/flask/app.wsgi

    <Directory /path/to/virtualenv/flask>
       # WSGIProcessGroup hello
       # WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>

ServerName开发ubuntu
#WSGIDaemonProcess hello user=user1 group=group1 threads=5
WSGIScriptAlias//path/to/virtualenv/flask/app.wsgi
#WSGIProcessGroup你好
#WSGIApplicationGroup%{GLOBAL}
命令拒绝,允许
通融
错误日志

[Fri Feb 17 14:43:20 2012][error][client 192.168.1.32]导入错误:没有名为hello的模块


apache用户是否具有对“/path/to/virtualenv/flask”文件夹的读取权限?否则它无法读取和导入hello。

最好将您的答案添加为答案,而不是编辑您的帖子,而不是编辑您的问题并添加已解决的,只需将您的答案添加为您自己问题的答案并接受即可。编辑:挨揍。