Flask+Apache2+Python配置

原创 2016年12月07日 16:22:04

用Flask来进行python web开发是比较简洁的,它采用装饰器来映射url与方法,可以比较方便的构建简单的web程序

一个简单的例子:

hello.py:

from flask import Flask

app = Flask('__name__')

@app.route('/first')

def first_page():

    return 'this is the first page'

if  '__name__' =='__main__':

    app.run()

上面的hello.py文件就实现了从url :'/first'到方法:'first_page"的映射,返回值为一行字符串

在命令行运行它 python hello.py就可以启动了,默认监听的是5000端口 访问localhost:5000/first可以得到这个字符串


安装flask和apache2

flask: pip install flask

apache2 : sudo apt-get install apache2

mod_wsgi : sudo apt-get install mod_wsgi


在hello.py同目录下建立文件hello.wsgi:

import sys
sys.path.insert(0, "/var/www/Flask")
from hello import app
application = app


安装完成后需要配置apache2,它的配置文件在/etc/apache2/conf/apache2.conf


其中添加

<VirtualHost *:80>
ServerAdmin example@company.com
DocumentRoot /var/www/Flask
<Directory /var/www>
        Options Indexes FollowSymLinks
        AllowOverride None (2.4)
        Require all granted (2.2)
        Allow from all
</Directory>
WSGIScriptAlias / /var/www/Flask/hello.wsgi
</VirtualHost>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Apache wsgi Flask配置细节

本文使用XAMPP配置 Flask 运行环境。python解析使用mod_wsgi模块。理论上django也可以使用。 ---------------------- 1、安装Apache。一般...
  • bbdxf
  • bbdxf
  • 2015-06-29 11:11
  • 8073

flask+mod_wsgi+apache在windows上的布署

前言 说是前言,纯粹就是吐槽。如果你赶时间,完全可以跳过这部分,我保证不会在这里隐藏任何有用的内容。 人上年纪后,可能冲劲不足,我花了大概两周的时间才成功的将flask部署到windows上。还好...

apache+mod_wsgi+flask 环境搭建

apache_flask_mod_wsgi Table of Contents 1. 服务器框架 apache modwsgi flask 1.1. 安装 flask 1.1.1. 通过yu...

搭建Apache+python+Flask环境

虚拟机环境Centos5.7下 a.安装Apache,下载httpd-2.2.31.tar.gz,解压tar zxvf httpd-2.2.31.tar.gz,安装 1. cd 到httpd-2.2....

flask部署:Apache+mod_wsgi+python+virtualenv

1,修改项目文件权限 需要赋予apache该项目的完全权限 chmod 755 flaskdemo 查看apache的归属用户组 egrep -i '^user|^group'/usr/loc...

CentOS 7 + Apache 2.4 + Flask 0.11 + Python 3.4 + Virtualenv配置过程

CentOS 7 + Apache 2.4 + Flask 0.11 + Python 3.4 + Virtualenv配置过程
  • boris
  • boris
  • 2016-12-19 16:54
  • 407

使用Python的Flask框架实现视频的流媒体传输

地址:http://www.jb51.net/article/63181.htm

Ubuntu14.04 apache2 配置 CGI(并测试:shell,可执行文件,python)

#PS:要转载请注明出处,本人版权所有#PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷环境: 59~14.04.1-Ubuntu SMP Tue Jul ...

ubuntu14.04 apache2+python cgi安装与配置

ubuntu
  • zlhn55
  • zlhn55
  • 2016-07-14 12:27
  • 1291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)