欢迎光临
我们一直在努力

ubuntu apache flask 搭建过程

1  安装mod_wsgi:    

sudo apt-get install libapache2-mod-wsgi python-dev
2  启用mod_wsgi

sudo a2enmod wsgi
3 在/var/www目录下新建myweb文件夹,并新增两个文件:hello.py 和 app.wsgi  hello.py示例代码如下:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'index page'

if __name__ == '__main__':
    app.run()

 app.wsgi示例代码如下:  
import sys
sys.path.insert(0,'/var/www/myweb')
from hello import app as application

注意上面的目录,要与实际项目目录一致。
3 apache配置文件编写
与django项目配置文件类似,注意wsgi文件的位置即可。 

<VirtualHost *:80>
    ServerName 192.168.9.9

    WSGIDaemonProcess myweb threads=5
    WSGIScriptAlias / /var/www/myweb/app.wsgi

    <Directory /var/www/myweb>
        WSGIProcessGroup myweb
        WSGIApplicationGroup %{GLOBAL}
        WSGIScriptReloading On
        Order deny,allow
        Allow from all
    </Directory>

4 a2enmod myweb

service apache2 reload

赞(0) 打赏
未经允许不得转载:乌西塔 » ubuntu apache flask 搭建过程

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

微信扫一扫打赏