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>


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

Flask + mod_wsgi + Apache on Windows 部署成功(随时接受提问)

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

apache+mod_wsgi+flask 环境搭建

apache_flask_mod_wsgi Table of Contents 1. 服务器框架 apache modwsgi flask 1.1. 安装 flask 1.1.1. 通过yu...
  • yo746862873
  • yo746862873
  • 2016年08月02日 22:31
  • 2829

Apache wsgi Flask配置细节

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

【Web建站】Windows10下Apache2.4配置Flask

本文假设读者已经安装好Apache并阅读过《Windows10下Apache2.4配置Django》,知道怎么使用Apache。因为有些配置是前文已经提过,这里不再赘述。...
  • u012163234
  • u012163234
  • 2017年04月19日 14:48
  • 749

Apache + Flask + mod_wsgi部署

原文地址:http://www.isaced.com/post-238.html 安装 mod_wsgi 如果服务器是用的Apache,那么Flask官方推荐用mod_wsgi,文...
  • Sherry_Rui
  • Sherry_Rui
  • 2016年07月22日 16:56
  • 2427

搭建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....
  • kekePigToy
  • kekePigToy
  • 2016年07月22日 14:24
  • 818

Flask+Apache2+Python配置

用Flask来进行python web开发是比较简洁的,它采用装饰器来映射url与方法,可以比较方便的构建简单的web程序 一个简单的例子: hello.py: from flask import F...
  • Julyraining
  • Julyraining
  • 2016年12月07日 16:22
  • 1183

flask+apache2+ubuntu

假设安装好了apache2 virtualenv。mkdir venv virtualenv venv source venv/bin/activate pip install flask/var/w...
  • jolinxia
  • jolinxia
  • 2016年11月28日 18:53
  • 911

搭建Apache+mod_wsgi+python+flask+virtualenv网站正式环境

本例环境: 操作系统:CentOS6.5 1,安装这些环境 yum install httpd mod_wsgi python  2,配置apache的conf 在/etc/httpd/co...
  • u013485123
  • u013485123
  • 2015年12月25日 14:01
  • 1340

Flask 配置文件config之from_object 篇

Flask Web开发看到第7章,硬着头皮感觉看不下去 回过头去补基础 这里讲到 app.config.from_object() 这个加载配置的方式 首先,app是通过app=Flask(__n...
  • bestallen
  • bestallen
  • 2016年08月17日 00:16
  • 8285
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Flask+Apache2+Python配置
举报原因:
原因补充:

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