【发布时间】:2017-08-17 06:04:47
【问题描述】:
我没有任何运气让它工作。
我运行良好的 run.py 文件如下所示:
from dpc import create_app
if __name__ == '__main__':
app = create_app("config.py")
app.run("0.0.0.0",debug=True,port=666,threaded=True)
我在 __init__.py 中的应用程序工厂如下所示:
def create_app(config_filename):
app = CustomFlask(__name__)
from dpc import mongo_models
app.config.from_pyfile(config_filename)
app.register_blueprint(retrieve, url_prefix="/retrieve")
return app
我的 wsgi 文件如下所示:
import sys
import os
sys.path.insert(0, 'C:/dpc')
from dpc import create_app
app = create_app("config.py")
我的 httpd.conf 文件有这个:
<VirtualHost *:666>
ServerName DPC
WSGIScriptAlias / C:/dpc/dpc/dpc.wsgi
<Directory C:\dpc >
Options All
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
我有一个非应用程序工厂烧瓶应用程序在 Apache 上运行良好,并且多年来一直很开心,但是这个没有给我任何错误,也没有返回任何内容。在过去的几个小时里,我一直在尝试各种更改并寻找解决方案,但无济于事。有什么想法吗?
【问题讨论】:
标签: python apache flask mod-wsgi