python - flask在apache部署失败的问题

 叮2011_923 发布于 2022-10-30 00:56

python新人,最近要在centos6.5安装使用flask框架,在部署的时候出现了以下问题,对于apache基本是一窍不通.望各位能不吝赐教,学生先谢谢了..

先描述一下问题:
1.在centos6.5,python3.4,apache2.2的环境下部署flask的时候出现了一些问题,先贴一张apache的错误日志图和浏览器的错误画面

2.flask是全局pip安装的,贴一下图

3.再贴一张apache的主配置文件图

4.下面是wsgi的运行目录

5.下面是test.py和app.wsgi两个文件的内容

**
下面是环境描述
1.系统原先是python2.6.6,我升级到3.4,并且将/usr/bin/python链接到python3.4,在shell里面输入python,默认是进入python3.4.
2.flask,mod_wsgi都是用pip全局安装,没有用virtualenv环境。
3.写一个flask最简单的demo,就是图中的hello.py,在shell里面输入python hello.py,这个文件是正常运行,可以接收web请求。
4.在app.wsgi里面只写图中注释的部分,可以在浏览器显示出来 hello,wsgi 的提示
5.apache的配置是按照网上的教程自己瞎写的,不知道是不是这里出了问题。
**

大概问题就是这样,这里技术大牛多,想把这个东西弄好,顺便能多学点相关的知识是最好的,再次谢谢大家

1 个回答
  • 首先说明,我的回答不完全是你所问,但是能解决问题,不喜勿喷.
    虽然mod_wsgi是官方推荐的,但是实际上在生产环境使用广泛的是gunicorn和uwsgi,使用mode_wsgi+apache的很少,gunicorn(或uwsgi) + nginx(或apache)才是最常见,最简单的配置. 而且就python来说, nginx比apache用的多,就算用apache,也只是使用apache的virutal host功能, 还不如直接使用nginx, 至于gunicorn或uwsgi的详细配置可以直接看官方文档或者是百度,google,配置都比较简单,我维护的一个项目,月活百万,uwsgi配置也就十几行.

    2022-10-31 19:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有