测试环境:
CentOS Linux release 7.6.1810 (Core)
Python 2.7.5
关闭iptables
一、安装软件包
yum install -y httpd httpd-devel
yum install -y mod_wsgi
也可使用pip install 安装mod_wsgi,在这之前需要安装gcc,且安装mod_wsgi之后需要手动编辑/etc/http/conf.modul.conf/wsgi.conf文件
二、创建flask项目
vi /usr/lib/python2.7/site-packages/myproject.py
#-----------flask_example--------------
from flask import Flask
app = Flask(__name__)
@app.route('/')
def test1():
return 'I am a flask example!'
@app.route('/example')
def test2():
return 'Have a nice day!'
#注意中英文标点
#-----------END------------------------
三、配置mod_wsgi
vim /usr/bin/flask_wsgi
#添加如下内容
from myproject import app as application
四、配置Apache
mkdir /var/log/flask
touch /var/log/flask/error.log
vim /etc/h