微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python,在Windows 7上使用Flask应用程序configurationmod_wsgi

好吧,我最不擅长search或者慢一点。 无论如何,在尝试用我的环境设置mod_wsgi ,我碰到了一堵墙。

我已经尝试了下面的教程。 http://flask.pocoo.org/docs/deploying/mod_wsgi/但我觉得这是一个像我这样的Python新手混淆和不清楚。 我也尝试了无数的零散教程,现在运气好。

这是我迄今为止:( Windows 7操作系统 )

Python 3.3 32位安装和工作

运行Apache 2.4的WAMP 32bit

我的烧瓶应用程序运行在本地主机:5000或http://127.0.0.1:5000/

如何终止作为服务运行的应用程序?

Apache + Wsgi运行Flask,得到Python ImportError:“无法导入名称…”或“No module named …”

Nginx,Flask,Gunicorn 502错误

Flask 301响应

设置Flask + uWsgi + Nginx的最佳实践

注意:我已经在apache中安装了mod_wsgi ,并且正在工作。

我的应用程序的结构如下:

C: Users 用户名文档 CMS 应用

app static script.js dbtest.py <--I am loading dbtest.py into home.html page templates home.html routes.py routes.wsgi

我的虚拟主机脚本:

我的虚拟主机脚本位于:

C:wampbinapacheApache2.4.4confextrahttpd-vhosts.conf

而我的脚本:

Listen 5000 <VirtualHost http://127.0.0.1:5000> ServerName wsgihost WsgiScriptAlias / C:UsersusernameDocumentscmsapproutes.wsgi <Directory C:UsersusernameDocumentscmsapp> Order deny,allow Allow from all </Directory> </VirtualHost>

问题:

所以这里的问题是一些事情:

首先,我不知道如何testing这是否工作。 我假设( 如果运行正常 ),我会看到我的数据库请求通过我的ajax调用。 相反,我看到的是整个脚本。

其次,我不完全确定我的虚拟主机脚本是否适合appache。 而且这可能不是正确的。

我也尝试了命令python routes.wsgi这是testing如果wsgi正在运行的正确方法

我知道我在这里有很多事情,我很欣赏那些愿意花时间帮助我完成这项工作的人的帮助。 提前致谢。

当我尝试安装Flask-bcrypt它会引发错误:命令'x86_64-linux-gnu-gcc'失败,退出状态1

Nginx给uWsgi很老的请求?

pip freeze> requirements.txt – 权限被sudo拒绝? (heroku-烧瓶教程)

如何通过烧瓶处理web api

只能用root运行uwsgi

如果没有别的东西在Apache上运行,不要使用VirtualHost。 因为您已经将serverName设置为“wsgihost”,所以如果使用URL http://wsgihost并且如果wsgihost不是映射到您计算机的有效主机名,它将仅向您的Flask应用程序发送请求,否则不起作用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐